There is widespread agreement that the best beach in the Keys is Bahia Honda State Park. It's long – 2.5 miles – with white sand and water so shallow that you can wade far out before you even get your swimsuit wet. This beach was named the best in America in 1992, when Stephen Leatherman, a.k.a. Dr. Beach, called it "a piece of the Caribbean" because of its "crystal clear, turquoise water and white coral beach lined with coconut palms." It's a natural beach, not a man made one. There are two beaches in the park – Sandspur, on the Atlantic, and Loggerhead, at the sound end of the park. The biggest negatives? The parking lot fills up on summer weekends and to help build up the dunes, sea grass on the beach is left in place.