A small but vibrant city high up on Atlas Mountains, Ouarzazate, in south-central Morocco, has long been called the “door to the desert”. It...