Physical Water Surface

If you wan’t to make really sure that the boat doesn’t flip over, you can place a large number of buoyancy points above the boat (shaped like a dome). When the boat starts to tilt, these additional points above the boat will start to make contact with the water and create an upwards force, preventing it from tilting further. This way, the boat will always roll back to an upright position.