Craig Litten / Associated Press
No. 1: Caladesi Island State Park in Clearwater/Dunedin, Fla. Dr. Beach describes Caladesi Island State Park as a "well-kept secret. Surrounded by a lush state park, few people in Tampa seem to know its whereabouts." In picking this as the No. 1 beach, he cites its "powder white sand, warm, crystal-clear water and beautiful nature." Fyi, last year's No. 1 beach was Ocracoke Lifeguard Beach-Outer Banks, N.C.
SEE MORE GALLERIES