No smoking is allowed in their air conditioned restaurant, El Divino. The only other air conditioned eatery on Ambergris Caye is the Stained Glass Pub. Smoking is permitted there and it smells that way, which is OK, as it IS set up as an English pub.
At El Divino there is a very popular outside seating area where diners can smoke.