One of the best Florida beaches: Cayo Costa

One of the best Florida beaches: Cayo Costa

Cayo Costa State Park is on the west coast of Florida. It’s an island only reachable by boat.

Share your thoughts!