The Island of Mozambique (Ilha de Moçambique in Portuguese) lies off northern Mozambique, between the Mozambique Channel and Mossuril Bay in the Indian Ocean. It is part of Nampula Province.  Prior to 1898 when the capital was moved to what is now Maputo, it was the capital of colonial Portuguese East Africa.

With its rich history and sandy beaches, the Island of Mozambique is now a UNESCO World Heritage Site and one of Mozambique's fastest growing tourist destinations.
Bruce Berry, 15 Aug 2012

Island of Mozambique colonial flag (to 1975)

The flag of the Island of Mozambique prior to independence in June 1975 was in the classic Portuguese gyronny pattern with the municipal arms in the centre.
Vanja Poposki
, 15 Aug 2012