On the Delaware River. The Pennsylvania state-park lakes are west; the New Jersey shore (Island Beach, Atlantic City) is southeast.
Augustine Beach38 mi · ~55 min · New Castle County, DEStriped bass
15 mph wind · incoming tide
94Go
Lums Pond State Park40 mi · ~58 min · New Castle County, DELargemouth bass
10 mph wind
80Worth the trip
Woodland Beach Wildlife Area46 mi · ~1 hr 7 min · Kent County, DEWhite perch
61° water · 15 mph wind · outgoing tide
100Go
North East Community Park48 mi · ~1 hr 10 min · Cecil County, MDStriped bass
62° water · 12 mph wind · high slack tide
100Go
Fortescue49 mi · ~1 hr 11 min · Cumberland County, NJStriped bassSmall Craft Advisory 61° water · 20 mph wind · outgoing tide
32Sit it out
Louisa Lane Park (Charlestown Beach)50 mi · ~1 hr 12 min · Cecil County, MDStriped bass
62° water · 12 mph wind · high slack tide
100Go
Port Mahon54 mi · ~1 hr 18 min · Kent County, DEWhite perch
61° water · 20 mph wind · outgoing tide
77Worth the trip
Susquehanna Flats55 mi · ~1 hr 20 min · Cecil County, MDWhite perch
72° water · 14 mph wind · outgoing tide
98Go
Ventnor City56 mi · ~1 hr 21 min · Atlantic County, NJStriped bass
61° water · 15 mph wind · outgoing tide
80Worth the trip
Jean S. Roberts Memorial Park (Perryville)56 mi · ~1 hr 21 min · Cecil County, MDWhite perch
62° water · 13 mph wind · outgoing tide
100Go
Havre de Grace Fishing Pier56 mi · ~1 hr 21 min · Harford County, MDWhite perch
72° water · 13 mph wind · outgoing tide
98Go
Brigantine57 mi · ~1 hr 21 min · Atlantic County, NJStriped bassSmall Craft Advisory 61° water · 15 mph wind · outgoing tide
55Marginal
Distances are straight-line from the middle of Philadelphia. Drive times are rough and don’t know about traffic.