Wasn't that one reason why they built a new airport on Tenerife? The one where the disaster happened was too high up at 2,077ft, so was often bathed in low cloud/fog.
The newer airport, Reina Sofia, is just 209 ft above sea level, so not prone to such problems.