The Garmin Fenix 5x has great mapping software but the official Garmin maps are quite expensive. OpenStreetMaps provide these for free. However, you might find the process a little complicated to start with.
I notice one of my pages was getting quite a few views, so I thought I’d write a bit about it. The freely available OpenStreetMap’s are generally better than the paid for Garmin maps but it’s quite noting Garmin maps are based off of them–Garmin update them infrequently.
There are a few websites where you can download websites, one of my favourites is hosted in the Netherlands. Download the area you want in the “Generic Routable (new style)”, extract the zip file, rename the “img” file to whatever you want and copy it directly to your watch. Leave the file extension as is. Put them in the main directory of the watch. Putting them in the “custom maps” didn’t seem to work for me.
There are ways you can install mas using Garmin express, from the “maps” and “install maps” option. This is quite good if you have a large map file but only want to install specific areas. As I’ve wanted to put Canada on my Garmin Fenix 5x, I’ve found the dutch site more useful. OpenMapChest is also a great site with map files.