Cavendish bananas are under threat from a fungus that has wiped out other varieties. The island of Tenerife may have the ...