Agadir
Agadir is a lively resort set beside a vast beach.
Poised between the Atlantic and the snow-crowned Atlas Mountains, the town presents the modern face of Morocco. However, 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.