One of the great attractions of Tanzania is it’s fantastic 800km coastline with palm fringed beaches of white sand and historic towns of Dar es salaam, Bagamoyo, Kilwa, Lindi, Mikindani, and Mtwara, along with the exotic island of Zanzibar, Pemba and Mafia.