TALLAHASSEE, Fla. (AP) -- A Florida state park has been named as having the best beach in the country. Grayton Beach State Park earned the No. 1 spot on a list of top 10 U.S. beaches released Thursday by Florida International University professor Stephen Leatherman. Nicknamed "Dr. Beach," Leatherman says he chose the Gulf coast park in part because of its sugar-white sand and its clear, emerald-green water. Leatherman has been releasing the list for 30 years. This year's compendium also includes beaches in California, Hawaii, Massachusetts, North Carolina, New York and South Carolina.