Aptly named ‘Little Picture’ in Arabic, Essaouira is a picturesque port city located on the Northern Atlantic Coast of Morocco. Characterized by an ancient 18th-century fortified town, a colorful fishing port, and a glorious golden stretch of beachfront, Essaouira is one of Morocco’s most underrated cities. A fantastic choice for…