The 19-year-old star of diving show Splash! on ITV, along with Australian swimmer Ian Thorpe and American gymnast Gabby Douglas, also took part in rock-climbing and dodgeball on board Allure of the Seas.
A seven-night Western Caribbean fly/cruise from Fort Lauderdale on Allure costs from £1,249 a person, including flights from Heathrow, based on March 22 departure.
There’s a video here
Pictures: Royal Caribbean
Shipmonk has been shortlisted as best blog in the 2015 Cruise International awards. To vote, please click here (last category)