Safi or Asafi is a town on the Atlantic coast, between Essaouira and El-Jadid. It’s 160 km far away from Marrakesh, and is one of Morocco’s oldest towns consisting of numerous historical monuments and ruins which proof its ancientness.
The name ‘Asfi’ in its Berber meaning refers to the estuary. The first thing the visitor is gripped by in the town is its historical buildings, an example is the palace facing the sea, which was built in the 16th century for military purposes as indicate the cannons set there. Other historical monuments are the traditional crafts, especially pottery which embellishes the narrow streets of the old square. Safi is made up of different cultures and ethnic groups: Berber, European, Andalusian, and Arabian. This is what makes Safi a special city whose weight is acknowledged by history.