The Oak Mountain State Park in Alabama has biking trails, camping, boating, fishing, cabins, golf, archery, hiking, a water fall, and so much more.