Enjoy lazy days swimming in the warm blue waters of the Indian Ocean and sunbathing on the endless golden beaches.
Facilities vary by resort, but usually include windsurfing, kite flying, ocean ski paddling and catamaran sailing. Also enjoy long walks along the beach and enjoy the prolific bird life (over 100 different species, including flamingos and pelicans).
Snorkelling is available off the nearby Mozambique Reef and scuba divers can explore this pristine reef off Tofo Beach, famous for encounters with gigantic whale shark and mantas. Fishermen can try their hand at exhilarating deep sea game fishing, in waters considered to be the best for Marlin in the world.