One Ocean is probably the biggest operator, and has centres all round the island. Another decent place is Buccaneer Diving on the East Coast. There are also lots of decent smaller centres, check the PADI website for reputable ones, depending on where you want to dive. The diving near Mnemba Island is highly recommended. Diving up on Pemba is also excellent.
Hope that helps.
Rachel over 7 years agoAnswered by Mambo Magazine via WorldNomads.com