|
Bazaruto Archipelago consists of four main islands: Bazaruto Island, Benguerra Island, Santa Carolina and Maaruque Island. There are many sand dunes and freshwater lakes on these islands. Bazaruto Island is approximately 37km long and is a stunning unspoilt island paradise. The coral reefs offer a diversity of tropical fish. You can enjoy big game and surf fishing on a tag and release basis. You can fly directly from Johannesburg to Vilanculos Airport and then take a light aircraft charter flight from Vilanculos to your Bazaruto island lodge. |