Mozambique
Accommodation
Quirimbas Archipelago
The Quirimbas Archipelago comprises 32 islands that stretch over 100 km from the town of Pemba, along the coast of Cabo Delgado Province to the border with Tanzania. Pemba is a four-hour flight from Johannesburg ...