Zanzibar has many attractions to visit while you are here but these are the best tours to do for your stay in zanzibar