I'm thinking about it, and I've been to a lot of them over the years. The one I grew up going to was Jones Beach on Long Island. That is a state park though (so no shops, hotels, casinos, bars all that shit) some people prefer that but you know me I kinda prefer the whole beach town stuff going on, hell maybe even a strip club on the beach (although I've yet to find a good beach strip club) As far as the Gulf and Great lake beaches, I get it if your going for a more chill kind of experience, they can be relaxing places as far as the water part goes but I'm more into the Atlantic or Pacific beaches where you actually got the waves it's way more fun for me.
Anyway some ones that come to mind...
Miami Beach. Early though before it gets crazy. Some people will hate this one but I just like it. White suit, Sonny Crockett wanna be on Ocean Avenue, underneath I got my swimsuit and then I go right over. Best of both worlds. Warm water too, that's somewhat blue and you can see through.
San Diego, Pacific/Mission/Imperial. It's just San Diego, it's fucking Paradise. It's my favorite beach town. If only the strip clubs were better aye.
Yes very touristy answers on my part but fuck it this is what I like and I've been to A LOT of them. I'm not one of these guys that's driving hours to the middle of nowhere to have beach to myself, it ain't that serious. For the northern stuff it's too cold. And you get that dark green water you can't see through. Some stuff that's cool, is like Corpus Christi you can drive your car on the beach. Clearwater and various other west coast Florida beaches the sand can be a white finite type sand that isn't annoying at all. Chicago while I don't know how clean it is (although it doesn't look dirty, you could see right through that Lake Michigan water) but where else can you be on a beach in the shadow of all those skyscrapers, at least in America. Just the waves suck on the above.
Worst beach (although not the town part) easy is Key West. Rock beaches, Feet RIP.


The Lake Michigan sand dunes are pretty unique and cool