
Based on the provided sources, Richard Branson's private island is named Necker Island and it is located in the British Virgin Islands.
The official Virgin Limited Edition website describes Necker Island as a "Private Island Retreat in the Caribbean" and lists it within its collection as being in the British Virgin Islands. This information is consistent across the provided materials.


