
Essaouira is an ancient coastal town located 3 hours west of Marrakech, featuring a historic fishing port with blue boats, ancient ramparts with cannons, and a UNESCO-listed medina with narrow streets and shops. Visitors explore the port and catch of the day, walk the fortified walls that have been featured in Game of Thrones, wander the relaxed medina, and discover the mellah (historic Jewish quarter) with its Stars of David above doorways.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.