Tucked away in the Riff Mountains, Chefchaouen definitely makes an impression. Known as the Blue City Morocco, the city is gift wrapped in indigo.