A small town but rich in culture and history. Bagamoyo is located 75 km. north of Dar es Salaam, the town was born out of Kaole town. It was one of the most important trading centers on the East African coast during the 18th and 19th centuries. With unspoilt beaches, the town boasts of the beginning of the Catholic Church in East Africa.
Bagamoyo once a notorious embarkation port for slave trade, reminders of which can be seen in the shape of shackle rings, stone.
Bagamoyo is said to mean Here I lay down my Heart”, a cry of desperation by slaves before they were packed aboard vessels for their voyage into captivity. About 5 km to the South, at Kaole are ruins of coral mosque as well as graves and houses dating back to the late 13th century.