The vast deserts of North Africa keep the Canary Islands hot and sunny and also protect them from tropical storms and Atlantic depressions. A dome of hot rising air sits over the Sahara for most of the year and acts like a shield that pushes storms away from the Canary Islands.