The website of the Passenger Terminal Amsterdam has a calendar of cruise ship arrivals and departures, so that you can have a look.
The calendar gives you the exact time and date of arrival and departure of the cruise ships.
Seeing a cruise ship maneuver through the harbour of Amsterdam is quite an impressive sight!
The best place to watch is just behind the Central Station, between the station and the Muziekgebouw aan het IJ.
Cruise ship (see how small the canal tour boat is!)
Chruise ship arrival in Amsterdam harbour