Zanzibar is home to tons of islands, but these are the Zanzibar beaches you should add to your list! From west to south, east and north, we got you covered!