Where is Dr. Crack?

Where is Dr. Crack located?

Dr. Crack, Long Island, The Bahamas (approx. 23.46667°, -75.21667°)


Where is Dr. Crack on the map?