When we hear about Zanzibar, we picture a paradise with white, soft sand and bright blue crystal clear waters, just right for a honeymoon destination or one that would re-ignite the flame in your relationship. But this island is...