Indian Ocean beach holiday on Zanzibar, its neighbouring islands or on the coast. Pretty much every coastal town and hamlet in Tanzania fronts tropical turquoise waters and crystal-white sands, and in between are hundreds of other beaches known only to the local fishermen. The coastline streches over an incredible 1,424 kilometres and there are also beautiful islands like Mafia, Pemba, Songo Songo and of course Zanzibar!