Two hours out of Tangiers, Morocco, high in the Rif Mountains sits the Blue Pearl, also known as Chefchaouen, an azure-washed mountain village, that is as magical as the city of OZ but viewed with a different set of lenses.