great location for:

The Bazaruto Archipelago is a group of five idyllic tropical islands which are easily accessible from Johannesburg. Benguerra, the second largest of the islands, has inland lakes, white sands and a small indigenous forest which is home to over 165 species of bird. Here you will find a good selection of accommodation from family friendly lodges to luxurious romantic getaways. There is a wealth of activities on offer here from cultural tours to local villages, excellent fishing, some of the best diving and snorkelling in the world, whale watching, horse riding and of course wandering along the endless white sandy beaches as well as much more.