Snorkelling in Chole bay is a fantastic, colourfully exuberant experience accompanied by hoards of fish, all with different shapes, colours and sizes.

The waters surrounding Mafia Island offer an extraordinary variety of marine life and provide some of the most spectacular coral reefs on the East African coast. The marine diversity is amongst the highest in the Indian Ocean with over 400 species of fish, 5 species of marine turtle and 48 species of hard corals.

We have several snorkelling sites, our main ones being Big Rock and Coral Gardens, right on the edge of the bay. You are always accompanied by an experienced guide whom ensures safety and points out several creatures from below the turquoise waters. Snorkelling trips usually last for a couple of hours however for those mega enthusiasts it is possible to join on the dive boat to get 4 hours of snorkelling in. Wind allowing we sail back to the shore making the experience truly unforgettable.

All ages are welcome however children under the age of 14 must be accompanied by a parent.
Wary swimmers can join too, life jackets can be provided as well as private guides and life rings.