Morocco is the essence of North African charm and the land of commingling horizons. Glittering Saharan deserts of the south and east quickly become snow-capped mountains of the Atlas range, followed by the rolling green heartland, which drops down to the sparkling Atlantic and Mediterranean coastlines.