A Florida beach town was named one of the best in America. With so many amazing Florida beach towns to choose from, we were surprised to only see one on the list. Without sounding biased, we could name at least three deserving towns that should be featured on this list. Thrillest.com put together a list of the best beach towns in the U.S., and narrowed it down to the top 20.

The 20 spots they picked represent the best of the best. They condensed their list by searching for the best beach towns with dreamy towns, welcoming locals, and plenty of restaurants to choose from. Whether you live here in Florida, or are trying to pick your next spring break destination. Here are the best beach towns in America.

One honorable mention we think they should have included is Dunedin. Honeymoon and Caladesi Island are great beach getaways without having to travel too far. Not to mention all of the great dining and brewery options downtown Dunedin has to offer. I guess it’s hard to narrow down one great beach town in the Sunshine State.

So which Florida beach town made the list?

Anna Maria Island was named the best beach town in Florida. About a 2 hour drive from Tampa Bay, Anna Maria Island has just as much to offer as Clearwater and St. Pete, without the large crowds. Thrillest.com says “Anna Maria is packed with so much old-Florida charm—from its sun-faded architecture and ice cream shops to beachside seafood shacks—it’s essentially a 1950s time warp.”

Here are the best beach towns in America

  1. Asbury Park, New Jersey
  2. Nags Head, North Carolina
  3. Saugatuck/Douglas, Michigan
  4. Cannon Beach, Oregon (the famous Goonies beach)
  5. Ocean City, Maryland
  6. Anna Maria Island, Florida
  7. Haleiwa, Oahu, Hawaii
  8. Rehoboth, Delaware
  9. Rincón, Puerto Rico
  10. Tybee Island, Georgia
  11. Santa Barbara, California
  12. Ogunquit, Maine
  13. Folly Beach, South Carolina
  14. Paia, Maui, Hawaii
  15. Gulf Shores, Alabama
  16. Wellfleet and Provincetown, Massachusetts
  17. Narragansett, Rhode Island
  18. Carmel-by-the-Sea, California
  19. Virginia Beach, Virginia
  20. Ocean Springs, Mississippi