LU - I agree - marrying onboard a Princess ship while at sea definitely takes away the risk of missing a wedding if marrying at a port of call. We originally researched Princess, but knew what we really wanted was our toes in the sand... and took the risk.
If brides plan their day in advance, they *can* have a wedding and see the port without being rushed. Our's...
9:00 wedding on St John (Hawksnest Beach) followed by pictures
10:00 reception on chartered catamaran sailing along St John's beautiful north coast (heading east) then circling back to return to St Thomas (Red Hook)
11:45 private tour of St Thomas for us, our family, and friends including snorkeling at a beach
2:45 time for afternoon shopping before returning to ship
Our afternoon tour was really more for our family/friends than us because we had vacationed on St John / St Thomas several months prior as well as visited previously on a different cruise. We could have bailed and went back to the ship or into town, but we wanted to go on the tour we set up for them (which was good - we learned things we didn't know).
We really want to try the Grand or Golden Princess - have read good things about those ships!