My niece got married during our 8 day cruise on Miracle. There was a group of about 30 of us - all family and friends. We cruised to St. Thomas (Stopped at San Juan first) where she got married on the beach. It was so beautiful and what a wonderful time we all had. I would recommend it for my daughter and son.
Good luck in whatever you decide.