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...