We all know that South Jersey is a truly great place to live, and now there's something else to brag about!

Four South Jersey towns made the list of "15 Best Small Towns to Visit in New Jersey."

Cape May (Google Maps Street View)

The list is courtesy of TheCrazyTourist.com, which says New Jersey "has some true gems that are just waiting to be discovered."

Now, depending on your definition of South Jersey, two of these may be a stretch, but SJ is represented by Cape May (#1), Collingswood (#4), Haddonfield (#6), and Stone Harbor (#15.)

They named some local highlights for each town like Cape May's Historic District, and Stone Harbor's awesome stores like The Tea Shoppe!

Check out the full list HERE!