Beaches

Zanzibar beaches, compared

Tides, swimming conditions and the character of each coast.