You will not get any hotels just immediately around the Cape Liberty cruise terminal. There is a long narrow piece of land to the port where nothing much can be built. Closest hotels can be found near Newark Liberty Airport and in Jersey City. One of the best places to stay with excellent accommodation is Elizabeth near Newark Airport. The International Blvd hosts Embassy Suites, Residence Inn and Courtyard by Marriott.