Try the free version of GAIA – worldwide topo maps and GPS tracking.
And of course, Navionics for charts but now you have to pay for North America.
The biggest issue I have with old phones is battery life.
Cheers, Peter