Boats would need an incredible level of work to be made to work right, starting with completely changing how water works.
Right now, water seems largely static (Correct me if I’m wrong) and unmoving. That’s the first thing that’d need to be changed. Rivers would need to have currents that flow in a proper direction. Then you’d need to add coastline, so that that the rivers have something to flow TO. Not all rivers flow out into the ocean, but the vast majority do. You’d need code it so wind can generate power for sailboats, and you’d need to make it so boats generally follow the current in the absence of countervaling force in the form of an engine, sail, or rowing. I’m just not sure in what oirder all of this would need to be tackled. That said, making water ‘flow’ could make swimming a river a lot more realstically dangerous.
It’s a /ton/ of work from the sounds of it, and that’s before you even get to designing the boats themselves.