Stand in the dunes outside Merzouga, and the horizon seems endless. A few hours later, in the Rif Mountains, whole streets glow blue. In winter, snow covers the High Atlas ...