Morocco’s mountainous village of Chefchaouen is illuminated by myriad hues of blue, each alley undulating in vivid and …