June 22, 2026 Chefchaouen The Blue Pearl — a dreamlike mountain city painted in shades of blue. Read More