Essaouira has one of the most charming medinas in all of Morocco. A relaxed town about three hours from Marrakech, this UNESCO World Heritage Site is the kind of place you'll want to return to again and again.
A full day here gives you time to explore its monuments, the old fish market and the busy seaport. The ramparts and the 16th-century walled city look out over the Atlantic, and you can watch silversmiths and wood carvers at work in their studios.





