This is definitely a no show situation. No volunteering any info at the terminal either, they are just arriving separately. The guy who cannot go shouldn't even call Carnival after the fact. Let sleeping dogs lie and he will get his port fees and any prepaid gratuities, excursions, etc back some time after the cruise.