A 10 Days Journey Through Sea, Mountains and Desert in Morocco Experience the full range of Morocco’s landscapes with this 10 days itinerary from the coastal city of Essaouira to the vibrant streets of Marrakech, through the Atlas Mountains and