Center Console Boats And More

Does anyone know of any lakes in nj that we can go to for swimming, boating and fishing for the 4th?

Hubby and I are looking for a little daytrip and maybe some fireworks for the 4th...Thanks!