Hmm, this is strange. I tested this. York built three caravans, and for every caravan the choice of goods lessens, first I can select from for example wine, gold and beads, then wine and gold, and last gold. The three caravans traded with London. Now if I build a caravan in York I can only select Food supply.
Shouldnt I be able to build a wine caravan and find a better trade route on another continent for example?