I don't think they work on ipads, but I have maps from VVmapping on my Garmin and the maps are great!

The maps aren't free, but I think they are worth every penny.

https://www.vvmapping.com/