It is private tour and it is the best place to do snorkeling in Zanzibar because it has alot of alive corals and different fishes... More