"Dr. Beach" is out with his 23rd annual list of the best beaches in America.
Last year's #1 beach, Coronado Beach in San Diego, was retired after earning the top spot.
Dr. Beach, better known as Dr. Stephen P. Leatherman, is a coastal expert and professor at Florida International University.
He ranks the beaches on 50 criteria including the local scene, sand quality, water quality, smell, and environmental management.
#10 Beachwalker Park, Kiawah Island, SC
#9 Coast Guard Beach, Cape Cod, MA
#8 Cape Hatteras, Outer Banks, NC
See the rest of the story at Business Insider