Indigo Bay Resort, Bazaruto Island
There are five reasons to consider Indigo Bay Island Resort & Spa. 1) It's set in a stunning location. 2) It boasts a fabulous beach. 3) The rooms are well appointed, spacious and clean. All rooms have ocean views and have direct access to the beach. 4) The resort offers a myriad of activities, including diving and deep-sea fishing. 5) The Sanctuary Spa is top notch. There are five things to keep in mind. 1) The food is served buffet-style and is repetitious after just one day. 2) The beach is coral studded making water a must especially at low tide. 3) There is no kids club. 4) The clientele is predominately honeymooners. 5) It's expensive for what you get. Family Travel Tips: There is no doctor on the island.