New Jersey offers beachgoers 130 miles of coastline dotted with beaches, barrier islands, lighthouses, and scenic views. Hundreds of thousands of visitors come to the white sand beaches of the Jersey Shore each year, and it's easy to see why. 

An expert panel nominated their picks for the best beaches in the Garden State, then readers voted for their favorites. Here are the 10 best beaches in New Jersey.