Mafia est la destination parfaite pour ceux qui aiment la plongée. L’île abrite le premier parc marin national de Tanzanie, de nombreux hébergements (tous de petite taille) disposent d’un centre de plongée.
Bien que les plages de Mafia soient généralement moins spectaculaires que celles de Zanzibar, Mafia n’a pas connu le développement qui a caractérisé Zanzibar au cours des deux dernières décennies, elle est beaucoup moins touristique, plus petite et parfaite pour ceux qui recherchent des vacances loin de tout ou dédiées aux activités sous-marines.
L’accessibilité relativement limitée (pas de vols directs depuis Arusha, uniquement via Dar, tarifs aériens plus élevés que pour Zanzibar) et le nombre limité d’hébergements se traduisent par une baisse du nombre de touristes.