Yellow weather warning for haze and strong winds throughout the Canary Islands