Yes, there are bad areas in St. Croix. Avoid poorer neighborhoods in the towns of Christiansted and Frederiksted as well as the port areas. Avoid deserted areas such as beaches and alleyways at night.