4. Coronado Municipal Beach in Coronado, California, consistently ranks among America's best beaches thanks to its warm, calm waters and glittering sands. The beach is especially great for walking since it's wide and flat. Visitors can bring their dogs to the northern section of the beach.