Necker Island, British Virgin Islands October 11, 2022 Necker Island is one of the best hotels in the world. It is also the private retreat of Sir Richard Branson who rents his holiday...