Home Features Essaouira: The Moroccan city that should be on your radar