Top 10 Secret Beaches in Florida

10. Tierra Verde

9. Sunny Isles Beach

8. American Beach

7. Navarre Beach

6. Playalinda Beach

5. Caladesi Island

4. Keewaydin Island

3. Cayo Costa State Park

2. Flagler Beach

1. Flagler Beach