Het is een klein stadje op zo'n 220 kilometer ten zuidwesten vanMarrakech, langs de vallei van de Souss , die zeer vruchtbaar is. Het wordt aan drie zijden omringd door bergen: de Hoge Atlas in het noorden en deAnti-Atlas in het zuiden en het oosten. In het westen ligt deAtlantische Oceaan. Dit stadje is bekend sinds de elfde eeuw vanwege zijn zeer bewogen geschiedenis, getekend door opstanden tegen de dynastieën die elkaar in Marokko opvolgden.