From the awe-inspiring landscapes of the High Atlas Mountains to the rich cultural legacy of Marrakech, Morocco is a land of enduring fascination and enchantment.