Chefchaouen is a city in the Rif Mountains of northwest Morocco. It’s known for the striking, variously hued blue-washed buildings of its old town.