Let me start by saying I have never smoked anything.

I don't see this working on a County level. It's pretty easy for an 18 year old to travel outside the county.

With the current longstanding law, if a 12 year old wants cigarettes, they will obtain them. I doubt changing the legal age to purchase them will make much difference. 

This is an issue where education is a better answer than legislation.