You can make use of the Custom shapes to show each point in different image.
Make your marks to Shape, Drag Height to the Shape and select the image you saved in Tableau Shapes Folder.
Please give a try with the below link
Let us know if this helps.
Yes, I understand what you are trying to say.
I am using custom shapes but am missing a piece of the puzzle. My output for different heights(for let's say Site 1) is showing all the images togeather instead of just one.
Its is because, we have the same Latitude and Longitude for each height of a particular Location.
To avoide them getting Overlapped, I have 2 ideas. PFA.
Use Height Dimension in Rows/ Columns
Add 0.01 to the longitude values. Please see to the Option 2 Sheet, Longitude Modified calculated field.
Hope this helps.