We went for snorkeling in Mnemba Island. It was amazing. Hassan the tour operator who is a local guy might not be that great in English, but he provided ne and my wife an amazing service for an affordable price.
The guide from Maji tour is very friendly and professional . I recommend
Good service, fair prices! Recommended, thanks Amer !