morocco: popular cities

Marrakech

historic town, markets

Fes

cultural capital

Agadir

resort city

Essaouira

port city

Casablanca

port city

Rabat

capital city

Tangier

port city

Merzouga

desert, dunes

Ouarzazate

mountains, red city

Chefchaouen

blue city

Meknes

imperial city

Imlil

mountain village

Zagora

desert town