A wet and chilly weekend in much of the Canary Islands