If you are on Zanzibar not only for the beaches, then you should really take a Spice Tour. It is very touristy, sure, but they tell you a lot about the history of the island and about the importance of the spices. Then they tell you all kinds of stories about different fruits and spices. But the best part is that you can try almost everything - so you can eat, smell, feel, whatever your heart desires. It ends with a huge table full of the freshest exotic fruit where you can really go to town.
The meal they serve was very, very good!
If you own or manage Zanzibar Spice Tour, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.