One of Zanzibar’s top places to snorkel and dive is Mnemba Atoll, located near the private and exclusive Mnemba Island. Take a boat trip out to crystal clear waters with an abundance of marine life, a number of beautiful reef walls and, if lucky, the opportunity to see dolphins and sea turtles. Mnemba Atoll is a perfect spot for diving and snorkelling enthusiasts.