Atlantic Highlands is a good place to start. There are several half day boats that run 4 hour trips from there. Two that I would recommend are the Sea Hunter and the Teal. This time of year they are targeting fluke which is great eating. Other advantages are that the fishing grounds are quite close to the marina and they generally fish in Raritan Bay, which is calmer than fishing on the ocean should the wind be blowing a little.