Under page 6 of the rules it states.
Loading/shipping rules: When shipping, players must follow these rules:
Each cargo ship will carry goods on only one kind.
Players may not load goods on a cargo ship if goods of that same kind are on one of the other two cargo ships.
Players may not load goods on a full ship.
On a player's turn, he must load goods if he can. However, he may only load one kind of goods.
When a players loads good of a kind, he must load as many of that kind as he can. A player cannot hold back goods where there is space on a cargo ship carrying the kind of goods he has. If a player has a kind of goods that can be loaded on several empty ships, he must choose the ship where he can load the most goods, leaving none behind, if possible.
If a player has several kinds of goods that he can load, he may choose freely, which goods to load. He need not choose the goods that would allow him to load the most barrels.
The bolded part above is what is confusing me. So say you only had 1 corn and all the ships are empty. Does this mean you are free to choose any ship? Or is this rule saying you must choose the largest ship?
I read the rule as saying you cannot choose a ship that is smaller than the amount of goods you have to ship, unless it's the largest of the only available ships.