Until you have been on Tortola for more than a few seasons and know which way the wind blows, I would not try to buy weed from any locals. They can prey on tourists like manpot stated above. Once you don't look or act like a newbie that will change. As far as cigarettes go, I will guess that many more people on Tortola smoke weed than cigs. With that said, I have seen many people smoking both and not once seen anyone say anything about it, police or otherwise.