I play it as you can sell fish no matter what . Wherever your boat is makes no difference
Pretty tough to sell fish out on the open water
It doesn't really make sense why you need a hut in the first place, or why you can't sell fish to another player's hut either (even at a discount). Thematic logic doesn't really seem to come into play here.