You have to run the inside through Rockaway inlet and through Reynolds Channel to get to Long Beach. I'm not familiar with docking in Long Beach, but go to the LICC web site and ask there.
http://www.boatered.com/forum/forum.asp?FORUM_ID=25On the north side of Reynolds Channel is Island Park and there is a restaurant called Paddy Mcgees that has docking. You may have to eat a meal there to stay there, but I haven't been there in years and the rules may have changed. From Island Park, you would have to take a cab into Long Beach. Also, another good spot not far from Long Beach is the Woodcleft canal in Freeport. No beach, but rows of restaurants, bars, shops, etc. Docking is plentiful and everything is right on the canal.