The 20 Best Beaches in New Jersey for Your Dreamiest Vacation Yet (Yes, Really)