Rainbow Springs State Park sits about 42 miles south of Gainsville and 20 miles southwest of Ocala, and it's the perfect spot for your swimming vacation with a water temperature of 72 degrees F ...