Chefchaouen is Morocco’s Blue City, known for its blue-painted streets, relaxed vibe, and stunning Rif Mountain scenery.