Unfortunately I will have to make you disappointed, but there is no event on the cruise where Amy eats you. The only special event you can find is if she visits your room when you go to it. I don't know if you need a certain relationship level for it to happen though.