Many states have their own free imagery, the quantity and quality may vary. But I would start there with a few Google searches such as this (substitute your state name)
michigan gis data
michigan orthophotography
michigan orthoimagery
The USGS National Map has NAIP (National Argriculture Imagery Program) imagery for the whole US at 1-meter resolution, they are in the process of upgrading the resolution. They shoot this every year during the growing season on a rotating schedule to cover all US counties. However, depending on your needs, this imagery may not be as useful since the tree canopy hides a lot. The individual states generally have imagery shot durig the winter when trees are bare.
Anyway, you can go to the National Map downloader and check the imagery/NAIP box to find what is available in your area.
https://apps.nationalmap.gov/downloader/#/Now for the hard part... Mapwel is not the tool to use for aerial imagery. It can convert raster imagery into Garmin's format but the result will be really poor by today's standards. I spent quite a long time using Mapwel, MOAGU and ultimately writiing my own software for this. I used to offer a map of the Mid-Atlantic region with aerials that I converted to Garmin's format. Recently I discontinued that map because the quality just isn't there. The best I was able to acheive was ~50 feet/pixel and Garmin automotive devices really stuggled to handle that. Garmin handhelds just couldn't handle that at all and would either crash or operate in slow motion.
If you want aerial imagery, you need to use a raster format. The simplest choice is Garmin Custom Maps (.kmz files) but these are limited to very small coverage areas - 100 tiles at 1024x1024 pixels on most devices. There are only a few handhelds with a 500 tile capacity. Even then, coverage is pretty awful.
Using 1-meter imagery, 100 tiles will cover an area 10km x 10km (~6mi x 6mi). If you use imagery with 1-foot resolution, you can only cover about 2mi x 2mi. The best solution is to use software that can covert your imagery to Garmin's birdseye format - .jnx files. I don't think there is free software for this, but could be wrong. I know that OKMap can do it, but it is not free.
https://www.okmap.org/default.aspxMapc2mapc is another paid app that can do this although I have not used it myself
https://www.the-thorns.org.uk/mapping/Once you put the imagery into .jnx files, you can trick the GPS into believing it is real Birdseye. However, you need to have an active Birdseye subscription for this to work, and the whole thing is complicated and unintuitive. I have done this myself (with OKMap) and made a map of most of my state with my own imagery. I then made a transparent .img file overlay in Garmin's standard format to display roads, cities, etc. on top of the aerial imagery. I still use this on my Garmin DriveTrack automotive GPS, which is compatible with Birdseye and custom maps.
Now, whatever you download will likely be in geoTIFF files (or possibly JPEG 2000), so you will need software that can open that and covert to one of Garmin's formats.
This is all way to complicated and now I'm out. Not making any more Garmin maps - they could make this easy for everyone but they won't, because they don't want people making maps that compete with their paid products.
Anyway, there are some ideas for you. Unless you just want to make a map of a very small area, it is going to be a pretty frustrating exercise I'm afraid.