The Kasbah Bab Ourika stands on an exceptionally beautiful landscape in the Atlas Mountains, only 35 minutes from Marrakech’s International Airport. On its hilltop, at the apex of the Ourika valley, it looks down to the river, green fields and groves of olives, oranges and lemons, and up to the dazzling snowy mountain peaks.