Yes we experienced it a couple of weeks ago. It was held onboard as they said that the venue was not suitable for the weather.
It was not to our taste. We had been to a great amazing evening the week before in Livorno at the Opera house which was wonderful (we were doing a b2b) but we were disappointed with this event, probably not helped by the fact that it was held on the ship.