Yes and it's the second one I can't find!Correct. You have to memorise each picture one at a time on the podiums and then scour the immediate area on the map to find the corresponding geographic feature and then put a place marker stamp down for each of them before you set off to each location.
There are no obvious landmarks and the only clue is that it is a peak that you have to glide/shield surf (?) down through various rings.
The other thing is that it must be within a certain proximity of a central area (in this case, Rito Village). I've completed two of the enhanced Divine Beast quests and each time that was the case.