The Steve Morse site has great search parameters and is very easy to use. It also links to free and paid passenger ship arrival records. http://stevemorse.org/
If you do not find what you are seeking then contact the US National Archives and Records Administration (info on the first link above). When I first obtained my grandparents' Arrival Records (they came in 2 different years) I emailed a smaller NARA office and asked for help. They found what I wanted and sent photocopies of the records after I paid them. Don't pay anyone in advance unless they ask for the money *after* they find the records.