The St. Pete Pier is Florida's newest waterfront playground