About 30km (18 miles) long and some 3km (2 miles) at its widest, Bazaruto is the biggest island in the archipelago. Parallel with the mainland, on its northern point where the Farol do Bazaruto (lighthouse) still flashes its signal out to sea, there is top-class tourist accommodation in the form of the Bazaruto Lodge and Indigo Bay Hotel.
The island is served by a grass airstrip near the Lodge and a new tarmac strip next to Indigo Bay capable of handling twin-engined aircraft. In the event of the strips being dangerous to use (which sometimes happens during the rare thunderstorms), you would land in Vilankulo and be transferred to your destination by boat. You will have to beach some distance from the lodge if you don’t happen to arrive at high tide, but will be taken to the lodge by Land Rover.