Towns are randomly placed on the map at the start of the game. They will change and grow naturally constructing new buildings and streets. The rate of growth is proportional to the number of buildings that can be accessed within a 20 minute travel window and the number of goods delivered.
Towns are the only place where goods can be delivered. If you wish to have a thriving cargo system you will also need to effectively grow towns to cope with the increased volume of goods produced.