Benguerra Island is the second largest island in the Bazaruto Archipelago, less than a kilometre south of Bazaruto Island. Like its neighbour, it also has high dunes, inland lakes and beautiful beaches. The tide fluctuates up to 10 metres here, exposing sandbars up to a kilometre in length.
Benguerra has a total of 164 species of birds and the small patch of indigenous forest near the north point trills with their sounds and those of squirrels and monkeys. Two Mile Reef, which lies two miles east of Benguerra, offers the best reef diving in Mozambique with beautiful staghorn corals and tropical fishes from tiny clownfish to moray eels and black-tipped reef sharks. Its large, protected pool, called the Aquarium, is a must for snorkellers.