Nestled on Florida’s Nature Coast about 85 miles north of Tampa and 95 miles northwest of Orlando, this aquatic wonderland feels like stepping into a Florida time capsule from decades past.