My partner and I did our advance dive course and snorkeling trips with Mafia Island diving, because we were staying in Mafia Island lodge. The staff was friendly and professional and it was comfortable, safe and nice to dive with them. The underwaterworld is beautiful, coral reefs are still in good shape, the marine life is diverse, and fish are bigger than I've seen elsewhere. There is no reef access from the beach, so you have to go by boat on snorkeling trips. This is also well organised with nice people.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.