5Chefchaouen, Morocco
Chefchaouen, or the “Blue Pearl,” is located in the Rif Mountains of northern Morocco. Â
The town’s narrow alleys and vibrant marketplaces are painted in various shades of blue, reflecting a soothing yet dramatic contrast against the surrounding landscape. Visitors can take in panoramic views from the Spanish Mosque, a short hike up the mountainside, and enjoy local food and artisanal products.