CaribbeanTravel News Here’s Your Chance To Stay On Richard Branson’s Private Island Finally. A rare chance to stay on Necker Island, aka Richard Branson’s private hideaway for...