Yes, that probably explains it. I was thinking Juneau must need cruise money unlike the ports mentioned, especially with such a short season. But, as you point out, it is likely a case of too many ships at once. Also as someone else mentioned, ships have gotten much bigger. On land vacations I still check the port schedule and avoid being there when a "Behemoth of the Sea" pulls in.