Morocco conjures up romantic images of the rich culture and stunning landscapes and for good reason. Culturally Morocco is a fascinating mix of Islamic, Arab, African, and Berber cultures with a taste of France. Travellers will engage in the country's unique history, with Marrakesh, Casablanca, Fes, Meknes, Chefchaouen and Ait Benhaddou at the forefront of a who's who list of west African cities. Morocco has always been a crossroads, the place where the East collides with the West, it also marks the merger of the Mediterranean with the Atlantic and this gives Morocco two strikingly different coasts. Essaouira is a gem of a costal town on the Atlantic seaboard that blends the traditional Moroocco with a modern musical present. Throw in the eye-boggling landscapes of the Sahara Desert. Todra Gorge at Atlas Mountains and you start to get how the landscape moulded it brazen and colourful people.