Essaouira The city of Essaouira with a population of 70 thousand people is located 442 km from Rabat, 176 km from Marrakech, and 351 km south of Casablanca. This is one of the most beautiful cities in Morocco. Essaouira is a magnificent Mediterranean resort, reminiscent of those in Spain, with a unique oriental flavor and […]