Don't miss Forked River
I agree with the 2 previous posts and would also add that you visit Forked River; just north of the west end of Oyster Creek channel which connects Barnegat Inlet with the west coast of the bay. There are transient docks at The Captain's Inn which has an outdoor bar near the docks, as well as a popular restaurant; there is Southwinds Marina which has a pool, restaurant and gas dock (full facilities) and there is also a very pretty state-owned marina at the very end of the north fork. Dockage is $0.75/foot, with very nice shower facilities, and from there, you can walk 2 blocks to one of our favorite restaurants, the Forked River House. As one other post mentioned, don't miss Tice's Shoal, southeast of ICW #40, along the west side of the barrier island which comprises New Jersey's "Island Beach State Park"; dinghy in to the boardwalk which leads you to a beautiful ocean beach (5-7 minute walk). During the day, there will be maybe a hundred boats anchored there, but at night, only a handful remain and it's glorious. At ICW #35, just south of the Route 37/Toms River Bridge, visit the Toms River; this is where I keep my boat. At the head of the river is the Lobster Shanty, a popular restaurant with somewhat limited guest dockage. There are numerous anchorages along the river, and check out Island Heights, a victorian village on the north shore just past the last entrance buoys. If you're around in September, they have a "Sailfest" which is a great street fair with merchants, antique cars, arts and crafts, sailboat races, food, etc. I can give you lots of additional information about Barnegat Bay, including destinations north of Toms River, so please feel free to e-mail me for more information if you would like, @robertclasalle@cs.com