A couple of thoughts. That's New Jersey ( Pennsauken). It's not a " designated anchorage" but, it's navigable waters, so I'm no aware of any laws that would prevent you from anchoring there. ( That's not to say, that someone won't take issue) I'd certainly make sure the boat was properly registered and insured and has all the required equipment aboard. Because someone will be checking you out. ( N.J. State Police, Marine Division, or Coast Guard.) I'd also make sure I had tow insurance.
Getting up river and in to that anchorage would be quite a feat without an engine. What would you do when there's no wind, drift with the current? Anchor and wait? How would you get to and from the boat at at anchorage ? Dinghy? Where would you store it or launch it from?
There's a yacht club further up the river. Riverton Yacht Club. I believe a member here, Denise, was/is a member there. She would have the best " Local Knowledge" for you. AFAIK
, Riverton YC offers moorings for rent. Looks like $1220 for the Season + a dinghy storage fee. $250 for winter Storage, and about $1,000 to become a member ( $600 initiation fee, $490 membership fee.) Might want to look in to that. works out to about $ 166/mo. After the initiation fee. Or $5.50/day. The price of a Starbucks coffee.
Good Luck. I've only sailed in that area once, it wasn't all that much fun. ( narrow river, strong currents, traffic ) I'd probably leave it in the Chesapeake and drive to and from the boat.