Mafia Island Location:
Mafia Island is an island located off the coast of Tanzania, just south of Pemba Island.
Mafia Island Main Attractions:
Mafia Island is a perfect Indian Ocean paradise, sparsly populated and perfect for an east african island honeymoon or dive holiday.

Mafia Island General Overview:
Mafia Island is the largest of a small archipelago of island and atolls and is truly a paradise in the Indian Ocean. It is the southern most of the three islands (Pemba & Zanzibar) located off the coast of Tanzania.
No-one is actually sure how this island got its name. The most commonly cited explanation is that the word 'mafia' is derived from an old Arabic phrase meaning 'nobody there'.