Yes. Richard Branson bought Necker Island in 1978, and it is part of the British Virgin Islands. Branson has spent millions of dollars turning the island into a luxury resort and invites the rich and famous to stay, including former President Barack Obama and his wife, Michelle