Located in the heart of Grand Bahama island, 55 miles away from the Florida (US) coast, right on the beach.