Agadir
Poised between the Atlantic and the snow-crowned Atlas Mountains, Agadir is a lively resort set beside a vast beach.
The town presents the modern face of Morocco, but one where a pervasive sense of ancient and deep-rooted tradition still lingers - while inland, where the warm Sahara winds blow, the citadel-oasis setting of Taroudant, reflects Berber culture at its most exotic.