Well if they're that concerned with butts littering the beaches, then either make sure more cig-butting areas are more available (where you can dispose of them) or make sure there's more trash cans available. It's a little hard to carry around with you a pile of butts to the next trash can by the parking lot when you're in your swim trunks and most won't bother to cary them that far.
Since smoking is still a legal act, that legal act should be accommodated in order to make it easier for people to meet such demands like not littering on the beach..... if not, then don't complain when you see piles of them all over the place.
As for second hand smoke.... give me a break, it's the beach which is in open air which blows constantly from the sea, it's not a bar or restaurant or in a closed area that it can accumulate to any threat-level to others. You have more to worry about from the exhaust from cars passing by or parked in the parking lot.
As for not liking the smell, too bad.... I don't like the smell of most people, but you don't see me trying to pass laws to fine them for their stank because they didn't wipe their ass well enough, or didn't put body deodorant on, or put too much body spray, cologne or perfume on...... didn't brush their teeth, have coffee breath, fart, etc.
It's unpleasant, but much of life is unpleasant.... get over it.