16 amazing things to do in Essaouira
Hugging Morocco’s breezy Atlantic coast, the coastal town of Essaouira is a wonderfully laidback alternative to Marrakech. On our summer holiday here, we stayed for 12 days. But we could have easily stayed longer. What we loved about Essaouira is that you can do as little or as much as …