Storm Therese has ravaged Tenerife over the last few days, with gale-force winds tearing at the Spanish archipelago causing waves to batter the coast, sparking a rescue operation