If you head down to Saida, there is a place called 'foul al zaim' (
zomato link.) Note they do allow shisha and smoking but the ventilation is really good and you barely can tell that smoking is allowed. The food is really good and inexpensive also and it is one of the few places I will go out to eat because of the smoking thing. Even my brother takes his kids out there and he really careful where he takes his kids out.
I wouldn't mind finding more closer to Beirut though---it is delivery most of the time unfortunately because I like to taste my food, not the smoke around me.
Why pass laws if you don't enforce them?