Destinations, Eat, Morocco, Play, Shop Discovering Essaouira: Morocco’s Atlantic Port Town Perched on the shores of the water surrounded by ramparts is Essaouira, a port town… Read More