It looks like you're new here. If you want to get involved, click one of these buttons!
Easy solution is forthcoming that ensures that swimming to cross rivers whilst using autowalking (WALKTO) will be faster than river currents can affect you generally, minus a couple waterfalls that newbies randomly going between cities and Minia (or anywhere really) won't encounter.
It's pretty much a nightmare mechanically speaking. It exists for no reason other than to needlessly inconvenience the player.