Het slinkende aantal toeristen heeft volgens de haven alles te maken met de onlangs ingevoerde toeristenbelasting. Cruisepassagiers die een tussenstop in Amsterdam maken, moeten sinds begin vorig jaar 8 euro per persoon betalen. Een aantal reders kiest daarom liever voor bijvoorbeeld IJmuiden. Het aantal cruiseschepen daar verdubbelde in 2019 tot 62.
De Amsterdamse haven boekte vorig jaar overigens wel een overslagrecord van 86,3 miljoen ton. De stijging van 6 procent komt voornamelijk door extra overslag van energieproducten zoals kolen die bijvoorbeeld naar Azië of het Zwarte Zeegebied werden verscheept. De overslag van olieproducten nam daarnaast toe door gunstige omstandigheden op de markt voor benzine.