Perched on the Atlantic coast, just a three-hour drive west of Marrakech, Essaouira is one of those places where travellers come for a day or two and stay much longer. Essaouira is an escape from the chaos of other Moroccan towns with a seaside vibe with a relaxed charm, and plenty of character.
Our experts have reviewed over 100,000 holiday homes - we only select the top 2%.
You have ... results, all handpicked by us