Está situada al sur de la isla mayor, cerca del delta del Rufiji, y a pocos minutos de vuelo de Dar es Salaam, de Zanzíbar y de la reserva natural del Parque Nacional de Selous. Hasta ahora ha pasado casi inobservada por el mundo del turismo, quizá por ser menos espectacular que Pemba. En el extremo sur de la isla, está la bahía de Chole, anclaje protegido y de aguas muy profundas, rodeado de islotes, bancos de arena y playas. Estas aguas claras y protegidas son un lugar ideal para bañarse, nadar, bucear y navegar. La bahía de Chole, las florestas y los islotes de la zona están bajo la protección del Parque Marino de la Isla de Mafia, que recibe asistencia, a su vez, del Fondo Mundial para la Naturaleza (WWF).