New Boeings (at least the widebodies, not so sure about the 737) have an option that will give you a verbal alert if you're aligned with the wrong runway or the runway is too small for your aircraft.
I'm guessing Airbus has something similar.
Scuttlebutt for the Dreamlifter 747 that landed at the wrong airport was that the first officer kept saying something wasn't right but the captain dismissed him - Capt. was 'encouraged' to retire, FO went through some re-training before being allowed to resume normal ops.