Cruise lines have to pay a fee to the local authorities for every ship docking in their port. This fee covers the various services provided at the port and usually varies from port to port.