Lived most of my life in Fort Lauderdale. It should not be on the list.
St. Pete Beach and St. Augustine Beach are two of my favorites.
Blowing Rock Beach near Jupiter, FL is very nice.
My absolute favorite beach is Bahia Honda State Park. Few people go there. The water is clear and warm. There are reefs just a few feet off shore for snorkeling. The sand is nice. They have picnic tables, grills and bathrooms, all very clean. I hope heaven is as good.