Rank #23
Essaouira, Morocco
Experience the beauty and culture of Essaouira, Morocco, a city steeped in history and tradition. Explore the winding streets of the old city, lined with whitewashed buildings and colorful markets. Visit the ancient fortifications, built by the Portuguese