Just off the coast, near Vilanculos, is a beautiful necklace of tropical islands – the Bazaruto Archipelago – perfect for idyllic, off-the-beaten-track beach holidays.
The two largest islands are Bazaruto and Benguerra. Popular with eco-conscious travellers, the islands are astounding, with gorgeous beaches, coral reefs and exotic marine life. Protected as part of a marine park, they are largely uncommercialised and perfect for snorkelling, fishing and some of the world’s best scuba diving.
Mainland Mozambique’s remote north coast is another area of outstanding loveliness, offering spectacular snorkelling and diving. Here you will find Pemba, the Quirimbas Islands National Park and the World Heritage-listed Ilha de Mocambique, a small island with an ancient Arabic heritage and 400 years of Portuguese colonial history.