Where can you see the Canary Islands Chaffinch?
Some of the best places to see the Canary Islands Chaffinch in the wild include Teide National Park (Spain), Caldera de Taburiente National Park (Spain) and Garajonay National Park (Spain). Every hotspot below shows real sighting data and the best seasons to visit.