Welcome to Necker Island, Sir Richard Branson’s private island paradise in the British Virgin Islands, a stunning and unspoilt area of the Caribbean. At 74 acres, Necker Island sits in turquoise waters surrounded by coral reefs and fringed with beautiful white sandy beaches.