With over 12,000 total miles of coastline, the United States is home to thousands of beautiful beaches waiting to be explored. Nestled in all corners of the country, the best beaches in the United States provide countless activities and hours of fun. Take a surf lesson, plan an idyllic picnic, attend a sand castle competition, or play an arcade game on the boardwalk at these iconic beach locales. Spring break and the summer months prove to be the busiest times of the year at these vacation spots, but the beach towns provide entertainment all year around.

1. Kauna’oa Bay, Hawaii

Kauna’oa Bay, Hawaii is the picture of paradise on the Big Island of Hawaii. The crystal blue water remains relatively calm, making this an ideal spot to swim and snorkel. After the sun goes down, enjoy dinner and a show at the Mauna Kea Oceanfront Luau. The luau tells the history of Hawaii through hula and fire dances while you get to enjoy fresh meat and tropical fruit. The beaches of Kauna’oa Bay are public, and parking is free, but be sure to arrive early to secure a prime spot.

157295846StephanHoerold / Getty Images