Check Topsail Hill Preserve State Park in Santa Rosa, FL. It’s difficult to get reservations but the gulf beach is gorgeous, has a bunch of bike trails, pool, playgrounds, kayak and bike rentals, and beautiful big sites.
Oak Mountain State Park outside Birmingham is a mountain biking dream, has several small lakes for swimming, kayak rentals, and miles of hiking.