Boat auction
I have a suggestion. What if, say after a month, the price of the boat was reduced by one gold coin when it was bought back? If the person in question is still playing, they can raise the price again. But this would be a measure for the possibility that the player is no longer playing. So gradually, over a period of perhaps two years, the price of the ship would be reduced to a possible buyback price. As it is, there are a lot of ships in the docks that cannot be sold because players have set an exorbitant price for them and then stopped playing.