Les navires amarrés dans les ports brûlent des quantités énormes de mazout lourd ou de diesel pour produire de l'électricité à leur bord. La consommation d'énergie de certains est comparable à celle d'une ville de quelques milliers d'habitants. Les bateaux émettent non seulement du CO2 nuisible au climat, mais également du dioxyde de soufre, d'azote et des particules de suie. Ils provoquent aussi une acidification des eaux.
A Hambourg, troisième port d'Europe pour son tonnage, les campagnes écologistes ont été efficaces. La société Aida Cruises, le leader du marché pour les croisières en Allemagne, s'est engagée à réduire la pollution de ses navires en utilisant un bateau annexe qui génère de l'électricité à partir de gaz naturel liquéfié (GNL ou LNG en anglais). Cela permettra d'éviter de faire tourner les génératrices des navires de croisières fonctionnant au diesel.