Spaceports reduce load time, the actual formula is :Formula: Adjusted Load Time = Load Time / (Commerical Spaceport Level + 1)
So a single spaceport would halve load time, 2 would reduce by 2/3rds, 3 would reduce to a quarter, etc.
Shipyards when built are actually in orbit of the body that constructed them, all shipyards in a single location will show up on active sensors as a single contact with twice the size of it's total capacity. But you can get a ship with a tractor to target shipyards separately in order to tow them to another body.
From the wiki: "
If you have a vessel equipped with a Ship to Ship Tractor, commonly referred to as a Tug, you can tow shipyards. The easiest way to handle this is to use the Tractor Specified Shipyard order for the task group containing the tug. Once you connect to a shipyard it is removed from its current pop and is detected (and can be attacked) separately. It also shows up in the Fleet window on the list of ships. Connecting a tractor will stop any tasks or shipyard improvements. For the purposes of movement (and detection) a shipyard is twice the size of its capacity. So a shipyard with two 6,000 ton capacity slipways will be 24,000 tons. If you break the tractor link while in orbit of a pop, the shipyard will then be added to the shipyard list for that population. "