A popular Spanish island is set for snow, rain and strong winds this weekend, adding to a recent six-week-long stretch of wet ...