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