Tamnougalt liegt im Draatal zwischen Ouarzazate und Zagora.