I think it is foolhardy to give or take legal advice on a social media website. The person should be directed to the cruise line and the contract.
This is different than giving an opinion on a flight, hotel, shore excursion or cabin, this is a request for legal advice.