Necker Island

Welcome to Necker Island, Sir Richard Branson's 74 acre private paradise in the British Virgin Islands and perhaps one of the most idyllic places in the Caribbean.