Don't use the unpopular trait. Port of Call (and all the other tourism improvements) give a planet +1% tourism. Unpopular -2 gives -1% tourism. +1% -1% = 0%. If you have unpopular 2 you need more than one tourism improvement on the same planet before you'll see any income.