Chefchaouen, also called Chaouen, is a town located in the north of Morocco in the Rif Mountains (شفشاون/الشاون in Arabic). It has become a popular tourist destination as it is one of its kind, with the houses painted in shades of blue. Chefchaouen has an old town, the maze-like medina, and a new city, to its western side. …