Location
Necker Island is located at latitude 18.55 north and longitude 64.35 west in the eastern section of the British Virgin Islands slightly to the north of Virgin Gorda and Prickly Pear and to the north-east of Mosquito Island, (sometimes spelled Moskito Island). The British Virgin Islands (BVI) are a group of islands located approximately 1,100 miles southeast of Miami, Florida, 60 miles due east of Puerto Rico and, about 120 miles northeast of St. Barts.
Read more about this topic: Necker Island (British Virgin Islands)