Scuba diving and snorkelling are both excellent off the North coast of Zanzibar. While many visitors choose Mnemba Atoll or Pemba for diving there are plenty of great diving spots off the coast of Unguja itself. Furthermore, while Pemba is renowned for having the clearest waters, the stronger currents around the island make it less appropriate for novice divers.
The attraction of Zanzibar for divers is its extensive coral reefs. In these coral gardens live myriad tropical fish of various colours. There are also many larger species of fish such as tuna, kingfish and barracuda. Other aquatic creatures such as dolphins and turtles can also be seen all year round, but whales and sharks are seasonal and you would be very lucky to encounter them. Depending on location and the dive centre one can also experience wreck dives, drift dives and night dives.