To be perfectly honest, the fishing around Philly sucks. You didn't say if you had a boat or not. Makes a big difference. If you're bank fishing, the Delaware has very limited opportunities for bank fishing, and the fish are few and far between unless you've spent lots of time on the river. You can fish the Skuke above the Art Museum falls along the banks, lots of people do, again, good luck with that. Carrying a weapon of some sort is advisable if you will be fishing the low light periods. If you've got a vehicle, head to one of the outlying counties, preferably Chester Cty.
If you're a boater, you can give the Delaware & Skuke below the Art Museum a shot. The Delaware has a less than average population of Bass, but has fishable populations of Musky and Stripers as well. Beware, it's big water, it can get rough and there is a lot of commercial traffic out there. In the future if you land here, PM me for specifics on the Delaware, it was my home waters for many years and I've logged a few hundred trips there. See the PFBC website for descriptions of other local lakes in nearby counties, again Chester County would be a good bet. If you have the cash, get a membership at Van Sciver lake. It's run by Waste Management. Fishing can be decent there.
There's always that state that's over the bridge, I can't speak for the fishing there. I stay away from there, the judge in Penns Grove told me to never step foot in their state again. Some years later, a judge in Edison told me the same thing.