You can download maps offline in Google Maps
Google Maps offline has been extremely unreliable for me and mostly unreliable when I had the greatest need for it. This was true years ago and this was true less than a month ago.
If I'm going to someplace with spotty connectivity, I make sure to put in all the main addresses and locations on my car's navigation system ahead of time. The maps might be dated but at least it'll generate a route somewhat towards the destination, even if I might need to take a detour along the way.
However, it still downloads an arbitrary rectangle, and there is still the same maximum size; it just automatically centers it on what you selected and gives it a reasonable name.