Essaouira is a small coastal town that has an old, historic city centre otherwise known as the medina, that has been declared a patrimony to humanity by UNESCO. The medina is surrounded by pretty walls that protect the city from the...
Essaouira also has one of the best beaches in the country. It stretches for miles and miles; it's one of the town's main attractions. Essaouira has managed to escape mass tourism; most state investment over ...