Florida is packed with excellent beaches, but these spots in the Sunshine State take the fun under the water with seriously ...
At one of the best beach towns in the Caribbean, you can relax along gorgeous white sand beaches or dive into the turquoise ...