And what's a port fee? Isn't going to various ports the whole idea of a cruise so why should I pay more for being there?
A port fee or tax is a mandatory charge placed by the government of the port the ship is visiting. Reputable cruise lines account for them separately because they are always fully refundable to the passengers if the ship misses the port for any reason or if you cancel your cruise.