Second for OnX. Download, before you get to the river, the offline map of where you're going to be. Often I download the whole river corridor in case plans change to a different float
Then, mark the take out on onx as a waypoint and it will track your boats progress down the river in offline...