

I think you can use Immich external libraries for this, also to be extra safe you can just mount your external images folder as read only by adding :ro
to the docker volume mount so that the container won’t be able to modify anything as a precaution.
Immich is pretty good for this if you take pictures at each location. It has a global map that shows all your photos with a heatmap-style display and a drawer that shows a grid of the photos within your viewport as you can and zoom around. It doesn’t seem like you can view a specific album on the map currently but you can at least filter the map to favorites or a date range.