Morocco Essaouira, Essaouira, city of Essaouira