Howdy Beancounter1976,
If you are missing the Photo option on icloud.com, I wonder how you have the photos setup.
Are you using iCloud Photo Library beta?
iCloud Photo Library beta overview - iCloud Help
If you are using iCloud Photo Sharing you would need the link to the shared album.
View a shared album on the web - iCloud Help
Regards,
Nubz