I worked Jan 2006 to April 2007 as a Photographer on a major cruise line... I can honestly tell you this: Bring your own photographer. There are so many positive aspects of using the cruise ship photographer, but in the end (at least for this situation) they are very limited (time, locations, etc). When I shot my only wedding as a cruise ship photographer, I was only allowed (as per the wedding package) to shoot the ceremony, 1 hour of formal photos (on the ship only, as we were at sea, but i dont think i would have gotten off if we were docked), and then 3 photos in the steakhouse at night when they were having dinner (oh ya and 1 with their wedding cake after the steakhouse). Then there are the packages... X number of dollars gets you the 'coverage only' then you pay for the photos you want and the remaining ones literally get 'recycled' at the end of the cruise...
I would give anything to be a REAL wedding photographer on a cruise, there is so much potential!
In the end, I really do think people would be much happier with a full time wedding photographer. Having said that, most of the photographers on the ships have some insane talent and would knock your socks off... its just the packages and policies that diminish the WOW factor.
Thats my 2 CDN cents! If anyone has any cruise ship related questions, please don't hesitate to ask away! I am more than happy to help out! Besides, it gives the ol' nostalgia a kickstart
Michael