Bazaruto Island is one of five principal islands in the Bazaruto Archipelago, which lies just 30 kilometres off the coast of Vilanculos. It is the largest of all the islands and part of the Bazaruto Archipelago National Park, one of the largest conservation areas in the Indian Ocean. Indigo Bay Island Resort & Spa offers exclusive island accommodation in a classic and elegant style. The property benefits from a range of luxury chalets and suites, 42 in total. All are beautifully constructed from natural materials such as reed, thatch and wood to blend harmoniously with the surroundings. There are many activities at Indigo Bay including diving, snorkelling, fishing, golf and a relaxing spa. The Golfinho Restaurant is an excellent and specialises in seafood cuisine.
from £169 per person per night