Sangster international airport (MBJ) has a smoking bar after check in, go to the right at the top of the escalator and past the food bars, you do have to buy a drink and they will supply a light because all lighters/matches will be confiscated at the control point.
Note to self, pack expensive pipe lighter in hold luggage
Regards, Den.