If your destination is to be Uniondale, I would certainly not be going to New Jersey en-route !.
As others have stated, either the Bridgeport - Port Jefferson ferry, or the New London - Orient ferry would be your best options, if you want to ride to Uniondale. Lot's of good routes from either ferry, some that Papa Tom has knowledege of, both in NY and in CT.
Let us know your plans and we can help further.