Publix Sports Park represents a premier sports tourism and community recreation venue, unlike any you’ve ever seen. The state-of-the-art, sports complex is located in Panama City Beach, FL, surrounded by beautiful white sand beaches and turquoise waters.