Where is Whale Island?

Where is Whale Island located?

Whale Island, Portsmouth, United Kingdom (approx. 50.7985°, -1.09091°)


Where is Whale Island on the map?