Since 1991, Stephen Leatherman, professor at Florida International University establishes a ranking of the most beautiful beaches in America. <br />1. Ocracoke Lifeguarded Beach, Outer Banks, North Carolina<br />2. Caladesi Island State Park, Dunedin/Clearwater, Florida<br />3. Coopers Beach, Southampton, NY<br />4. St. George Island State Park, Florida<br />5. Duke Kahanamoku Beach, Oahu, Hawaii<br />6. Lighthouse Beach, Buxton, Outer Banks, North Carolina<br />7. Coronado Beach, San Diego, California<br />8. Wailea Beach, Maui, Hawaii<br />9. Beachwalker Park, Kiawah Island, South Carolina<br />10. Coast Guard Beach, Cape Cod, Massachusetts<br />The one who is nicknamed "Dr. Beach" is based on the following criteria: <br />- The softness of the sand<br />- Temperature and color of the water <br />- The diversity of the fauna and flora