Essaouira is a serene port town on Morocco's Atlantic coast, just a three-hour drive west of Marrakesh. Offering a tranquil contrast to its bustling neighbour, it’s home to long sandy beaches, a UNESCO-listed medina, and a charming fishing port. Immerse yourself in labyrinthine souks, visit the many art galleries, and take advantage of the region's windy conditions by trying some thrilling windsurfing or kitesurfing.
In the mornings, the harbour buzzes with activity as fishermen unload their catches, and wooden boats arrive and depart. Take a leisurely stroll along the beach to enjoy views of the town's historic ramparts and pause for a refreshing cup of sweet mint tea. In the afternoon, meander through the narrow streets of the fortified medina, where local crafts and authentic Moroccan goods are on offer. And make sure to try one of the town’s many excellent seafood restaurants.
Hotels in Essaouira range from beach resorts with stylish rooftop pools to boutique riads that blend traditional Moroccan design with modern comforts.