Besides pushy vendors that are easy to blow off.  I only felt threatened in Nassau one time out of the 3 times I have been there.  In the 80s I was in the USCG on WHEC Gallatin and we stopped in St. Thomas for a day before a cruise ship booted us.  We were told that Navy personnel in the past were murdered there and the locals were pushy and demanding.  Cruise lines stopped going until St Thomas USVI cleaned up its act.