Where to purchase....tabac shops seem to be like hens teeth
The is one in the centre of town a few shops down from the little tavern.
one in pedestrian precinct next door to hostal leo dor.
Thats the same one as Paul mentioned
In Cala Egos, there's one a few doors down from Sparkles.
there is one round the corner from the eden paradise.