The only thing that can be done is to complain to the staff at the restaraunt and see what they can do. Nothing can be done from a legal perspective unless they are smoking inside the restaraunt or are asked to leave by the staff.
If its outdoors and he is in his car ...cant really arrest someone for smoking either
Thanks! Your answer is awaiting moderation.