If you have an ArcGIS Online account I think this is a good use of their story maps. They give you custom widgets to embed almost exactly what I think you are talking about, you can create a photo walk through a site with pictures along the way. You can set up custom pop-ups or visualizations, and many other cool things. There are also several different custom apps like Story Map Cascade and Story Map shortlist you may find helpful as well.
You can share these web apps/maps to many different people, without them having to have ArcGIS installed on their desktop.
https://storymaps.arcgis.com/en/
https://storymaps.arcgis.com/en/app-list/cascade/
https://storymaps.arcgis.com/en/app-list/shortlist/