Top 10 beaches in the U.S.

With Memorial Day here, everyone has beach on the mind. So, what are the best beaches in the nation?

According to an annual ranking compiled by Florida International University professor and coastal expert Stephen P. Leatherman, “Dr. Beach,” San Diego’s Coronado Beach comes in first, USA Today reported.

The 1.5-mile-long beach stretch is also home to the Hotel del Coronado, the site where Marilyn Monroe starred in the 1959 classic Some Like it Hot.
The ranking was based on various issues: public safety, noise, water quality and sand softness, USA Today said.

The full list:

1:{ }Coronado Beach, San Diego, California
2: Kahanamoku Beach,{ }Hawaii
3: Main Beach, East Hampton, N.Y.
4: St. George Island State Park, Florida Panhandle
5: Hamoa Beach, Maui, Hawaii
6: Coast Guard Beach, Cape Cod, Mass.
7: Waimanalo Bay Beach Park, Oahu, Hawaii
8: Cape Florida State Park, near Miami
9: Beachwalker Park, Kiawah Island, S.C.
10: Cape Hatteras, N.C.