Where is Keewaydin Island?

Where is Keewaydin Island located?

Keewaydin Island, Florida, United States (approx. 26.04621°, -81.77842°)


Where is Keewaydin Island on the map?