The best beaches in Zanzibar

Zanzibar has one of the best beaches in the world. The coral white sandy beaches and clear turquoise waters, flanked by barrier reefs, offer tropical island living at its best. Zanzibar island has about 25 beaches, sprinkled with fishing villages. Zanzibar’s best beaches are on the north and east [...]