Two environmental groups staged a protest in Seattle alleging that Carnival runs a fleet of "dirty ships" because of the use of heavy fuel oils.

But the company says the protesters are targeting a company that is already at the forefront of environmental stewardship.

Stand.earth and Seattle 350 activists were dressed as polar bears and dolphins as they demonstrated at Seattle's cruiseship terminal to urge the Miami cruise giant clean up its act.