My daughter got married January 2006 in Jamaica. We were on the Carnival Triumph which did have onboard weddings at Ports of Call. We found it was cheaper to do the wedding onshore. We got beautiful photos. The wedding was at Ruins at the Falls in front of their waterfall. We had a wedding coordinator who did all of the work for us. (getting the married license, decorating, minister, etc) we also had pictures taken on the ship so we had it both ways. Also celebrated at dinner with all 24 of us in our wedding clothes with champagne and everyone congratulating the bride and groom. Very special, wouldn't do it any other way.