In Puerto Rico, a player is required to ship as many of one good as they can in turn order.
If a player has a wharf, goods available to ship, and is otherwise unable to ship goods on the available ships, is that player required to use their wharf to ship all of one of their remaining goods? Or are they allowed to, say, hang on to their coffee to sell during a later trader phase?