Zanzibar : Tumbatu Island Private Snorkeling adventure tour (opens in a new tab)
6 h
On the west side of the islands is an amazing reef, where you can enjoy one of the best snorkeling spots you can find around Unguja and try to spot a wide variety of tropical fish.




















