mid-May into early June, I recommend Northern NJ from Manasquan Inlet to Raritan bay. EXCELLENT chance at 20-40 pound stripers on live bunker or trolled plugs & spoons within a mile of the beach. Short runs from ramp/inlet. Good weather also. Not the "Beach" season so motels/rentals are reasonable.
^btw, that's a pic of a late-May fish