Norte de Marruecos: Chefchaouen, Fez y las montañas del Rif