Holidaymakers heading to a sun-drenched Spanish island face a major change this winter as British Airways relocates its direct service.