You can ban whatever you like but you will not stop addicts getting their supplies of whatever they ae addicted to.
Do you really think that banning alcohol sales in these locations will prevent an alcoholic getting alcohol, banning sales between 14:00/17:00?, banning sales on some Buddha and election days?
Absolutely not; it is simply an inconvenience to those 'normal' people who might want to buy alcohol. Prohibition simply drives activity underground and, in any event, Mom and Pop shops in the villages (where most of the alkies live) will sell 24 hours a day.
Educate and encourage a change in behaviours .