Might I ask how your family and most importantly your son is planning to get to the cruise ship?
Are you flying? Because every year the burning of jet fuel contributes millions of tons of air pollution over our cities.
Are you driving instead? Better not crack the window because of exhaust fumes cased by the burning of fossil fuels.
If your son has asthma as bad as you say he does then both of those things should affect him just as badly as cigarette smoke does....unless of course hes taken his cue from mom and just uses this as an excuse to whine and draw attention to himself.
Hows that for truth?