Yes, there is wedding & reception on-board before leaving port. After boarding, guests eat lunch & check out the ship while wedding party gets dressed (hair & makeup will be done before boarding, so less than an hour), then wedding ceremony, followed by reception in ships night club with open bar, hors d'oeuvres, cake, DJ…