The state of Florida has over 600 miles of beaches with a tropical climate, and therefore is a great choice for beach weddings. From the peninsula and panhandle area to the tip of the Keys, the weather, surf and even the type and color of the sand can vary.
The northern, panhandle area of the state has some sandy beaches that are so white, you would think you are walking on sugar crystals. This area tends to be cooler than the lower part of the state and can have some severe weather including hurricanes coming ashore during the hurricane season which runs from June 1st through November 30th. Yes, it's a long season, but the brunt of bad storms tend to form in August and September and of course many hurricanes miss the state.
The Gulf coast area is well known for it's beautiful beaches. The Sanibel Island area is known for it's abundance of seashells.
The east coast of Florida has sandy beaches with few shells, but some beaches allow cars on the beach. Be sure to pick a spot where no traffic will be zooming past on your wedding day. Try to choose an out-of-the-way spot, away from tourists, unless you like that kind of thing.
The Florida Keys offer an amazing variety of islands and that is where you'll find the aqua blue waters. One very lovely and secluded (also pricey) spot is Little Palm Island which would be a nice spot for the honeymoon. (See video below.)
(photo: Wedding Couple from Wikimedia Commons.)