I’ve been experimenting with Google Earth. I found that you can enter several destinations and save them all in a single file. I can load the file and play it as a tour. Here is an example of a dozen caches close to my house:
www.customsoftwareconsult.com/ge/Geocaches.kmz
Download it and play it in Google Earth to see what I mean.