Les plongeurs peuvent passer d’initiations encadrées sur les récifs d’Unguja et dans la baie abritée de Chole à des plongées confirmées sur les tombants de Pemba, où les courants exigent une attention particulière. Mafia propose des jardins coralliens, des tombants au large et des passes dont les départs varient selon la marée. Plusieurs côtes d’Unguja proposent des départs indépendants en bateau à la journée, de Matemwe/Mnemba à Nungwi/Tumbatu, Stone Town et Paje. Pour les sorties en bateau vers le récif de Maziwe depuis Pangani-Ushongo, il faut confirmer l’opérateur à l’avance. Le lac Tanganyika offre des plongées très spécialisées en eau douce, avec des cichlidés, à environ 773 m d’altitude ; il ne s’agit pas de plongée sur récif comme en mer. Aucune région ne représente à elle seule l’ensemble du pays ; la profondeur des sites, les courants, les normes des bateaux et les possibilités d’évacuation varient considérablement.