Zanzibar is without a doubt a dream beach destination. An ideal place to get away from it all. But it also has a fascinating history and rich cultural expressions, as well as being a top adventure and eco-tourism destination.