Sitting on the Atlantic coast, the Moroccan port of Essaouira is a picturesque old town of blue tones, with storesView full post ยป