You could handle the whole thing in the open source GIS package, QGIS. It'll take a bit of work to learn how, but you can output nice geolocated PDF maps or geo tif files that can be converted into KMZ.
https://www.qgis.org/
https://www.qgis.org/