Where is Surfer's Beach?

Where is Surfer's Beach located?

Surfer's Beach, North Eleuthera, Bahamas (approx. 25.38169°, -76.52552°)


Where is Surfer's Beach on the map?