Most of my outdoor stuff is in Australia. I found an app years ago called "Australia Topo Maps" which had a one time payment for the ability to use offline maps.
I've tried many others, and keep coming back to this one.
Despite the name, I can cache any OSM topo map anywhere in the world. They also have a suite of country-specific apps, which likely just have different options for map sources.