Where is Keewaydin Island?

Where is Keewaydin Island located?

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


Where is Keewaydin Island on the map?