How Many Days Do You Need In Zanzibar? A practical breakdown of what fits into five, seven and ten days on the island — and when to add a mainland safari.