If you go scuba diving in Zanzibar, you will encounter a magical undersea environment with many features of interest. You will find vibrantly colourful coral reefs and some amazing kinds of marine creatures in the waters of Zanzibar. Divers will encounter marine denizens like bottlenose dolphins, different kinds of reef sharks, Napoleon wrasse, barracuda, turtles, scorpionfish and unusual creatures such as crocodile fish and ribbon eels. Intriguing sea creatures that will appeal to macro divers who undertake a Zanzibar diving excursion would be nudibranchs, ghost pipefish and frogfish. Even whales can be spotted in these waters if you dive during the period of July through October.