These US port cities are fighting to restrict cruise ships. It's easier said than done.

Coastal communities in California, Florida, Maine, and Alaska are pushing back against the massive cruise ships that frequently dot their shorelines.