Morocco a land of contrasts

Morocco located on the doorstep of Europe, is a country of ancient cities, modern metropolises, gorgeous coastal resorts, and remote towns on the edge of the desert.

Marrakech, Essaouira, Fez and Tetouan are all on UNESCO’s World Heritage list. Visit Tangier, in the north characterized by white-washed buildings, sandy beaches and an exciting cultural scene. Further down the coast lies cosmopolitan Casablanca, the faded coastal town of Essaouira and the lively beach resort of Agadir. Inland lies spell-binding Fez, with its dusty souks, high-sided streets and maze of stunning riads (traditional houses built around a central courtyard).

Beyond the cities head to the Atlas Mountains that carve Morocco in two. Here you’ll find the monumental gorges of Todra and Dades, the palmeries of Tinerhir and the beautiful Berber city of Ouarzazate. Famous for camel-trekking and birdwatching is Merzouga.