Larache is the modern-day extension of the Phoenician town of Lixus, whose ruins are several kilometers away and where, by several accounts, the Garden of the Hesperides in Greek mythology was once located.
Larache is situated on the Atlantic coast, on a rocky cliff, by the mouth of the river Loukkos. Surrounded by a dense forest of oaks and cork oaks, this little fishing town is one of the oldest in Morocco. Along with Tetouan, Larache is one of the most striking examples of Spanish architecture in the country.
The town's Kasbah projects into the sea like the prow of a ship. The medina forms a triangle, whose sides are the port, the "Castle of the Stork" and the ruins of the El Kebibat fortress.
The Punico-Roman ruins of Lixus, which include an amphitheatre and factories for garum and curing fish, are one of the main attractions for devotees of archaeology visiting Morocco.
In the surrounding area, long Atlantic beaches dominate the scenery. Some of these, such as the one popularly known as "the Dangerous", may be reached via boat. Cultural activities include the Guitar and Songs Festival, the Cross-cultural Mixing Festival, and the International Festival of Culture, Arts and Heritage.