Amelia Island State Park in Jacksonville, Florida is open 365 days a year. It protects over 200 acres of unspoiled wilderness.
Families can experience the beautiful beaches, salt marshes and coastal maritime forests as well as go fishing. In addition, the park offers horseback riding on its beaches.
The entry fee is just $2 per person and the hours are 8a.m. until sundown. More details are here.