Hi Sunshine,
The New York Cruise Passenger Terminal web site will be your best bet for info.Last time I was on that site it provided the address and directions how to get there. Presently Cunard, Carnival and NCL use the Manhattan piers whilst Royal Caribbean and possibly Celebrity will be using a new terminal nearer New Jersey.in the near future.