Simple. Most tourists stop spending money in each port after a couple days. So the ports want docked ships out after a short stay for other ships to take their place and spend money again. We're doing a Canada/NE coast cruise that spends the first night docked at the port, Quebec City.