Copyright: Sean Pavone/


Morocco is Africa’s gateway to Europe, and it is the only African nation to share its coastline with both the Atlantic Ocean and the Mediterranean Sea. Its culture is a characteristic blend of Arab and Berber, which, along with its colonial past, make Morocco what it is today. Soak up the atmosphere in the streets of Marrakech, where you can try out your haggling skills at Djemaa El-fna market. Don’t forget to explore the magnificent Atlas mountain range that slices its way across the country from east to west – fit for both hikers and bikers. Visit an Amazigh village and get to know the traditional Berber way of life. Take a trip along the coast, stopping at the old port of Essaouira, the resort city of Agadir and the classic Casablanca. Or venture out into the Sahara Desert where you are sure to make friends with some very unique hoofed mammals. Morocco is a diverse land of many languages, cultures and identities, which welcomes visitors with its characteristic hospitality.
Casablanca Copyright: Sean Pavone/


Casablanca, Morocco's largest city, stands as a compelling contrast of gleaming architectural marvels and aging structures on the brink of decay. As Morocco's largest city and most active port, it exudes an undeniable cosmopolitan vibe. Located along the Atlantic coastline, the city pairs its fast-paced lifestyle with sophisticated restaurants and a myriad of shopping options. Gradually, Casablanca is evolving into a destination that holds its own against its Western counterparts.
Agadir Copyright: Gildas_29/Shutterstock


With approximately 340 days of sunshine a year and six kilometres of soft white-sand beaches, Agadir is Morocco’s premiere beach resort. Nestled among the verdant valleys of the Great Souss and with the majestic Anti-Atlas mountain range rearing up behind it, this modern, cosmopolitan city has all the attendant pleasures, thrills and luxuries you could ask for.
Rabat Copyright: saiko3p/


Morocco’s capital city of Rabat is more than its magnificent medina (old town), which has been named a World Heritage Site: situated by the Bouregreg River and the Atlantic Ocean, the city has been an important commercial, cultural and military centre throughout history. Stroll through its tiny alleys, witness sites of French colonial heritage and enjoy Rabat’s open-minded atmosphere.
Fes Copyright: Leonid Andronov/


Known as one of the imperial cities of Morocco, the opulent city of Fès is the country's oldest city, and it is split into two areas – Fès-el-Bali (Old Fes) and Fès-el-Djedid (New Fes) – as some mystical fusion of an ancient Islamic past and the French-influenced present. The endless Medina, which contains 9,500 streets, sells everything from jewellery to furniture, crafts, carpets, leather goods and spices.
Marrakesh Copyright: Matej Kastelic/


A city steeped in medieval allure, Marrakesh is a tapestry of myths, drama, and the enigma that entraps all who enter its ochre-hued embrace. Step inside, and you'll journey back through time into a world largely preserved in historical chronicles. With its maze-like Medina, the sensory overload of the bustling souks, the theatrical spectacle at Jemaa el-Fna square, and the towering Atlas Mountains serving as a dramatic backdrop, Marrakesh indisputably reigns as Morocco's most dazzling gem.