Most modern jet aircraft have engines located under the wings, making belly-landing and ditching very dangerous and complex because in such cases, the engine nacelles hit the ground or water surface first, significantly increasing friction and resistance, which can cause fire or engine detachment (or wing detachment).
More often than not, landing on a river is safer than on the sea/ocean because in most cases high waves can cause many problems for safe ditching. At least 19 passenger planes have made water landings in emergency situations over the last 60 years, but only a few of them were successful. Some aircraft are designed with the possibility of landing on water in mind. For example, Airbus family aircraft are equipped with a "ditching" button that, when pressed, closes valves and openings at the bottom of the fuselage. This is intended to slow down flooding during a water landing.