The Tom Ridge Environmental Center at the entrance to the park opened in May 2006. As of 2007, the Pennsylvania DCNR Bureau of Parks, which administers all 120 Pennsylvania state parks, had chosen Presque Isle for its "25 Must-See Pennsylvania State Parks" list, citing its status as Pennsylvania's only surf beach, its status as a National Natural Landmark, and its "geological and biological diversity and its historic significance". Scenes for the film "The Road" were shot at Presque Isle in April 2008, with Beach 10 used as a seashore.