Introduction
Diving and snorkelling in Zanzibar and her sister islands are known to be some of the best in the world.

There are many dive sites to choose from but it is important to note that because of strong currents at some sites, some are more suited to the more experienced divers.

All the resorts will have access to dedicated teams that will be able to offer guidance as to the most suitable sites for all levels of diver.

For those who don't dive, snorkelling is also very popular. Again, the resorts will be only to happy to help with information and guidance for snorkelling from the beach (many of the beaches are tidal). They will also be able to help organise snorkelling excursions to one of the many sites available.
Introduction
Pemba
Mnemba Island
Nungwi Reefs
North West
Mafia Island
Vote for Angelfish Travel in the 2016 British Travel Awards