Maybe the aunt & uncle were letting him eat more junk than he is supposed to and do not want to take the blame
Did they have to pay the ship's doctor?
ask for the report to file a claim with your travel insurance
If he got food poisoning on the ship there will be many others affected