not much you can do. But if they refuse to refund anything, I would think you can talk to the management (even sue them in the small claim court), for the camps that are still weeks away.
Hope your son get better soon!
Hope your son get better soon!