The Mafia archipelago lies approximately 125 km south of Dar es Salaam and some 25 km from the mainland, and consists of a number of large islands and many smaller uninhabited coral atolls. It is a beautiful Indian Ocean Island offering a relaxed atmosphere and some excellent snorkelling & diving.