Essaouira city has been ranked first in the “Top 5 most beautiful seaside cities in Morocco” for the year ... with white walls and typical blue doors. “A walk along the ramparts, offering ...