So the title of your thread is "Using river water" - the only way to use "river" or salt/brackish water in your water tank is by using a desalination system to fill your tank over time. The issue there is, they are expensive and maintenance intensive. They are meant for extended cruise type of boats, mainly ocean crossing types.
The thing to be very leary of is brackish water. That is the dirtiest of water and the highest level of bacteria in most cases.
You could setup an external pump to get the water and then process it with an RO system. But even that would be a few boat bucks too many I would think.
Not sure how many nights in a row your wanting to stay on the boat, but if just for the weekend, I might fore go a shower for one day and leave your water tank for the ice maker. But that's just me.