As far as I can remember, there are no smoke shops on the Islands. You might try a BrewThru (drive thru beer store, cool idea) or some of the fishing tackle shops. As far as places to smoke, take a chair out to the beach and fire up.
Enjoy.
Where are you going exactly? I may be able to give you some sightseeing hints if you're into that type of thing.