Here's where to kayak, eat seafood, and swim at Gulf of Mexico beaches along Florida's Scenic Highway 30A.