Where is Hamhaugh Island?

Where is Hamhaugh Island located?

Hamhaugh Island, Hamhaugh Island, Great Britain (approx. 51.380276°, -0.46055555°)


Where is Hamhaugh Island on the map?