That works in costal areas, but not inland.
There's no large body of water near the Louisville airport.
But also there's a lot of urban and suburban development you'd have to displace to even consider moving the airport near the Ohio River for most miles both up and down stream of Louisville.
As to a crash, ditching into an industrial area isn’t significantly worse for the passengers than ditching into a set of rapids, but the rapids are far better for the general public.
Yeah, the terrain around Louisville poses a challenge for placing an airport, but they could do like Cincinnati does, and have their airport located across the river. Or place it between Frankfurt and Louisville. Or do like Pittsburg and make the terrain flat enough for an international airport.
Had the crash happened in a different direction there might be other complaints, sure, but even airports with large bodies of water neighboring them only generally neighbor a side or two.
Rivers have a nice property where they tend to be the lowest thing around because water flows downhill and are quite long. For approaches from other directions half the time you end up crossing the river at some angle which acts as a buffer zone, thus reducing the total land lost as a buffer zone.