Haulover Beach is one of the most popular nude beaches in the U.S. Stretching over half a mile long in Miami-Dade County, it's nestled between the Atlantic Ocean and Biscayne Bay. Equipped with plenty of picnic areas and other helpful amenities, this beach is surrounded by magnificent sand dunes.