Morocco’s Charming Coastal GemEssaouira is one of Morocco’s most charming and relaxed destinations, a beautiful coastal town on the Atlantic that makes a wonderful day trip from Marrakech. Known for its historic fortified medina, its bustling fishing port, its wide sandy beach, and its laid-back, artistic atmosphere, Essaouira offers a refreshing contrast to the intensity...Read More