Morocco
Morocco has always been a crossroads between Africa,Europe and the Middle East. Morocco’s Atlantic Coast brings a warm sea breeze and is home to Essaouira, Casablanca, Asilah and Rabat. The atmosphere carry a whiff of African magic and is very relaxed. Travel east along the Mediterranean coast and you’ll reach enchanting towns and the mountains of the Rif.