In Northern Africa you can find the cultural rich and extremely divers Morocco. Exploring the small streets of Marrakech, the peaks of the Atlas Mountains and the hidden beaches of Imsouane.