if you copy and paste this into your address bar .....
http://www.cruisecal.com/dnn/
..... it will take you to a link where you can see all the cruise ships, and it lists where the ships are on that specific day, or you can change the calendar to any day you want to see. There's also a column at the far right that has links to cruise ship cams, and port cams. (Some port cams aren't really links to see the cruise ships though) I think these are all of the cruiselines that have cams on SOME of their ships :
Princess
Costa
Crystal
Celebrity
Norwegian
Oceania
P & O
and I believe Royal Caribbean has one Ship cam... maybe 2.
I hope Carnival gets some cams onboard soon, too!