The No. 1 beach in America is Kailua Beach Park in Kailua Bay, Oahu, Hawaii. That's according to Dr. Beach, aka Stephen P. Leatherman, a coastal scientist and director of the Laboratory for Coastal Research at Florida International University, who has been rating beaches since 1989. When determining the best beaches in America, Dr. Beach factors in 50 criteria, including water temperature, sand softness, views and vistas and public safety.

Kailua Beach, Oahu, Hawaii Monica Lau

Kailua Beach, a crescent-shaped, three-mile beach on Oahu's eastern shoreline, has soft, white sand and "usually calm" turquoise waters and is ideal for swimming year-round, according to Lonely Planet. You can also boogie board, kitesurf and windsurf there. The beach is just a 10-minute walk from downtown Kailua, where you can pick up snacks for a picnic on the beach at places like Whole Foods, or grab a serving of a local favorite, shaved ice with colorful syrup, at Island Snow.

Barack Obama's former "Winter White House, a luxury vacation home known as Paradise Point Estates, where he stayed with his family from 2008 to 2011, is located in Kailua Bay. (Obama attended Honolulu's Punahou School, which is 20 minutes away from Kailua, and he would reportedly go to Kailua Beach with his grandfather). Here are the top 10 beaches in America for 2019, according to Dr. Beach.

10. Beachwalker Park Kiawah Island, South Carolina

Beachwalker Park is on the west end of Kiawah Island in South Carolina and it stretches for 11 miles.

9. Coronado Beach, San Diego, California

The popular Coronado Beach in San Diego, California, is 1.5 miles long, and is home to historic Hotel Del Coronado, built in 1888.

8. Hapuna Beach State Park, Big Island, Hawaii

Hapuna Beach State Park is along the western coast of Big Island, Hawaii, and is the largest of the island's white sand beaches.

7. Caladesi Island State Park Dunedin/Clearwater, Florida

This beautiful beach in Florida's Caladesi Island is only accessible by boat and also has a mangrove forest you can kayak through.

6. Coast Guard Beach, Cape Cod, Massachusetts

A popular beach in the summer months, Coast Guard Beach in Cape Cod, Massachusetts has dunes, marshlands and great views.

5. Duke Kahanamoku Beach, Oahu, Hawaii

Duke Kahanamoku Beach in Oahu, Hawaii, is part of Waikiki, a popular beach area known for it's white-sand beaches.

4. Coopers Beach, Southampton, New York

Coopers Beach in the Hamptons on Long Island, has "white sandy shores" with the "backdrop of nature and historic mansions," according to Long Island Tourism.

3. Grayton Beach State Park, Florida Panhandle

Located in Santa Rosa Beach, Florida, Grayton Beach State Park sprawls nearly 2,000 acres and offers beautiful beaches, fishing and four miles of trails through a coastal forest.

2. Ocracoke Lifeguarded Beach, Outer Banks of North Carolina

Ocracoke Lifeguarded Beach is on Ocracoke Island in North Carolina, which is accessible only by boat. It's popular for beach lovers and fishermen.

1. Kailua Beach Park, Oahu, Hawaii