Attended a cruise wedding in 2007, apparently you can only get married in certain ports that do not have a 48 hour residency requirement. I attended a wedding on the beach in St Lucia, we had a champagne reception outdoors then went to a little restuarant for cake and drinks, then back to the ship for dinner and dancing. The brdie and groom paid for the guests meals in the "upgraded" dining room, so it didnt feel like we paid for our own meal. It went very well. My friend used a wedding planner in St Lucia that she found on-line.