The Island of Mozambique is a small coral island in the Indian Ocean off the coast of Nampula Province in northern Mozambique that served as a major trading hub and administrative centre for centuries. The island was inscribed as a UNESCO World Heritage Site in 1991 in recognition of its ...