Make all the jokes about New Jersey that you want, but when it comes to our beaches, we have the best and now there's proof of how great they really are!

Long Beach Island (Twitter)

According to Men's Journal, Long Beach Island has been named as one of the best beaches for swimmers in the country! Long Beach Island beat out beaches from Florida, California and even Hawaii, coming in at #2 overall in the rankings.

What are your favorite beaches in New Jersey? If someone were coming to New Jersey, what beach would you recommend to them?