I can't believe how people are so rude, careless, and disrespectful of nature, but I don't have a good solution for preventing it or changing their behavior. These disgusting slobs act the same when they're not on the beach as well, which is why picking trash out of my yard and street is a common chore during tourist season (especially w/ this week's slobs) and we have fires from cigarettes tossed out windows.
Given that they don't read the current (incredibly clear and obvious) signs, I don't think more signs is a solution, unless we are whacking them upside the head w/ them.
If we can effectively enforce fines, I'm all for it, but since we aren't fully enforcing the "no items on the beach overnight" it will be hard to catch people in the act of littering.