The person who can officiate a legal wedding on a cruise ship depends on the ship's country of registry and where the ceremony takes place. For legal weddings at sea, the Captain or a Staff Captain can officiate, but only on specific cruise lines like Celebrity, Princess, and Azamara, whose ships are registered in countries (like Malta or Bermuda) that grant captains this legal authority. On many other lines, such as Carnival or Royal Caribbean, the Captain can only perform "symbolic" ceremonies or vow renewals. For weddings held while the ship is in port, a local officiant, such as a Notary Public or a non-denominational minister from that specific jurisdiction, must perform the ceremony to ensure it is legally binding. Most cruise lines offer wedding packages that include a dedicated shoreside coordinator to help navigate the complex legal paperwork and licensing requirements of the specific port of call.