Where is Mozambique Island?

Where is Mozambique Island located?

Mozambique Island, Nampula, Mozambique (approx. -14.56257°, 40.68538°)


Where is Mozambique Island on the map?