I try to minimise my flying, and have done all my travel without flying for the past couple of years, in order to minimise my environmental impact. I've decided to allow myself a holiday by flight next Christmas, but to still minimise environmental impact, I want to limit the flying to one leg (one leg down, one leg back). I will travel overland to and from the airports (even if this takes 1–2 days). Therefore, I'm looking for a flight search engine that will give me a reliable answer as to direct flights to a particular airport for a particular date. Where can I find such a search engine?
Case in question: flights to either Santa Cruz de La Palma or Tenerife, Canary Islands, Spain on Friday 21 December. Googling gave me http://www.flyhere.com but I know the answer is incorrect, because I know both Berlin-Tegel and Amsterdam-Schiphol have direct flights to this airport on 2012-12-21, however neither are listed there. Either I travel a short distance by train and fly directly from Scandinavia to Tenerife and take a ferry from there, or I travel further south by train and fly directly to La Palma (probably from Germany).
So: where can I find a flight timetable for direct-flight arrivals at a particular airport at a particular date?