Chefchaouen is an international sensation in the Rif Mountains, located in the northern part of Morocco and is referred to as the Blue Pearl. With its twisting streets, blue-washed walls and ...