Wander the blue-painted streets of Chefchaouen nestled in the Rif Mountains — a haven for photographers and seekers of tranquility.