If you're planning on spending some time on the Jersey Shore, you might assume that the best place to be is Atlantic City. However, further down the coastline is the underrated beach town with a ...