Top 10 Best New Jersey Beaches
10. Bay Head
9. Raritan Bay
8. Long Beach Island
7. Seaside Heights
6. Asbury Park
5. Atlantic City
4. Wildwood
3. Island Beach State Park
2. Sandy Hook
1. Cape May