Tenerife has been hit by a tidal surge this week, with powerful waves killing three people and injuring more than 15.