Just wanted to confirm that I have also encountered this exact bug in my last 2 games. The issue for me seems to be when the one of the upper level tourist buildings are QUEUE'D TO BE BUILT, at which point Port of Call goes away. If they are deleted from the build queue, then port of call comes back for me.