One of the great attractions of Tanzania is its fantastic coastline that stretch for 800 kilometres from Tanga region in the north, bordering Kenya, to Mtwara in the south, bordering Mozambique. The coastline is characterized by palms fringed with beaches of white sand and the historic towns of Dar es Salaam, Bagamoyo, Kilwa, Lindi, Mikindani and Mtwara along with exotic islands of Zanzibar Pemba and Mafia. Swahili language and their culture trace their roots to the Indian Ocean coastline. Many explorers and slave traders encountered Africa for the first time along this history-steeped coast and contributed to the events that were to define modern Tanzania. The Islands of Zanzibar Archipelago became principal stepping stones for the culture that was to mould Tanzania’s people and their language.