i am thinking that the marriage at sea is just "ceremonial" since you need to have a valid US marriage license to get married at sea.(Would the captain need to be a JP?) I also assume that the marriage ceremony would take place in international waters so it would not matter what nation the ship is flagged under??