I had a couple of ideas for fixing freeport. Currently, lots of people complain about boats being stored in freeports, tames being stored, the raft city, etc. This seems to be a universal gripe of the community looking at any form of social media related to the game (including official discord). The following are my ideas for a freeport redesign.
1) There is a maximum company BOAT limit of 2 in a freeport tile. This would allow people to still go to freeport to hire NPCs, or make sloops/rafts for beginning, or simply parking their boat overnight if they find themselves far from home after a powerstone journey. This would prevent companies from storing their entire fleet in a freeport indefinitely, and would limit the number of raft-farming-villages. Yes, they could just have 5 alt companies storing boats in all of them, but at least it's a slight more pain in the ass to do that.
2) There is a maximum company TAME limit of 20. This lets people recruit 10 NPCs, and also allows for wiggle room should they want to store a few breeding pairs of animals or have a few cats for farming chitin. This would prevent companies from having 50 cats on the shores, and would prevent companies from storing tens of combat tames there for griefing nearby tiles.
3)And lastly, an overweight boat (even green anchored) has 3 minutes to lighten its load before it begins to auto-sink. It really, reallly should be possible for the coding to ignore non-company/non-ally players and tames and ignore their weight. (Just like enemies don't count towards crew limit.) This would eliminate the mass stockpiling of resources and materials on rafts that is being done all throughout freeports. If you wanted to take it a step farther, you could even disallow the placement of Large Wood Signposts (billboards) and crop plots.