The Canary Islands have been offering British holidaymakers year-round sun and escapism for many years.