Ways to prevent smoke when grilling
Using actual charcoal rather than briquettes will make much less smoke, particularly the more objectionable "coal" smoke from getting the briquettes burnt far enough that they are useable. 

In my personal experience actual charcoal lights (to a usable state) faster and if you have a good tight grill can be put out by sealing the grill for re-use, much more effectively than briquettes. If your grill is no longer tight you can put it out with water, then dry it, and re-use it.

You'll still get some smoke from burning fats dripping off the meat. But proper charcoal is effectively smokeless, itself.