Ourika Valley (Vallée de l'Ourika) är en naturlig oas bara en timme från staden Marrakech, en frodig yta av terrasserade åkrar, skogsklädda sluttningar och kaskande vattenfall vid foten av de höga Atlasbergen.