SVG to grenada should be much better than the other way around. Yes, there might be relatively high winds, but you wont have to pound into them too much.
and yes, there are vendors but I always found them to be nice people trying to make a living. If you are friendly to them they will be friendly to you - and some of them provide a really good service - e.g. diesel and water come to YOU in the anchorage in Bequia. No surgy old concrete fuel dock. And in the Tobago cays they will bring you baguettes, croissants, bags of ice, whatever you want. They inquired if I wanted anything but I dont remember any of them getting aggressive.