We were at Divi Little Bay Dec 20 and I don't recall any vendors walking around.  There may have been one or two but obviously no impact to me because I don't remember them.   A polite "no thanks" typically keeps them moving along and not bothering you.