At the end of the day "her" money ended up with Carnival, not with you. You were just the middleman. She shouldn't expect you to refund her because she is the one who couldn't make the cruise because she was sick. You should give her the amount you received for port fees, and gratuities but anything more is her responsibility to figure out. If she is truly a friend she should understand this.