I have snorkeled all along the Atlantic coast from Wrightsville Beach to Key West, the Gulf from the Florida Panhandle to Louisiana and parts of Texas, several of the islands of the Bahamas, Jamaica, Puerto Rico, and the Yucatan Peninsula of Mexico. The vast majority of the trash I have found is plastic. Although some small amount may come from careless beach-goers or local landfills, it appears that much of it comes from cruise ships. I am not aware of any authority able to fine a cruise ship in international waters for littering, and it is nearly impossible to prove the point of origin for anything that washes up on a beach. Short of deploying fleets of skimmer ships to collect the plastic or completely banning plastic on cruise ships, it seems the best option would be to develop biodegradable plastics.