Necker Island BVI Recovery Good News! Necker Island re-opens in October 2018! Necker Island BVI Recovery…Richard Branson’s Necker Island suffered severe damage from Hurricane Irma, but recovery is in sight. The 74-acre paradise, just off the coast of Virgin Gorda in the British Virgin Islands, plans to partially reopen in October! The island has been […]