Bazaruto Archipelago
Halfway up the Mozambique coast lies a chain of five islands making up the Bazaruto Archipelago. Form from sand deposited by the Limpopo River, fine beaches and coral reefs come naturally; and having long been a national park, so does the wildlife. Bazurato, Benguerra and Magaruque are the largest islands, with Santa Carolina and finally Bangue coming in on the small side. Photo by: André Pipa
Continue reading Bazaruto Archipelago


