Head to Kizimkazi, a quiet fishing village on the south coast of Zanzibar, known as one of the island's best spots to see dolphins. A boat takes you out into open waters where bottlenose and humpback dolphins are regularly spotted swimming freely. If sea conditions are good, you can get in the water and swim or snorkel alongside them.
Back on land, you'll visit the Kizimkazi Mosque, one of the oldest Islamic structures in East Africa, dating back to the 12th century. Your guide walks you through the village's history and its role in the region. It's a good mix of wildlife and culture, and one of the most popular tours in Zanzibar for travelers who want to see dolphins in a natural, uncontrolled setting.