It's a must to do when you are in Zanzibar. We even had our guide who was showing us different fish under the water, he was telling the names of all of them, whithout him I wouldn't...