The container yard at the Port of Lewiston, Idaho is virtually empty. Last year at this time there were 250 containers here, ready to carry farmer's crops down the Snake and Columbia Rivers to the Port of Portland and onto Asia and South America. Conrad Wilson /OPB hide caption

itoggle caption Conrad Wilson /OPB

People carry their luggage as they are evacuated Saturday in the aftermath of a huge explosion that rocked the port city of Tianjin, China. Wu Hong/EPA /Landov hide caption

itoggle caption Wu Hong/EPA /Landov

The King Jacob, a Portuguese-flagged cargo vessel, was the first ship to arrive near the migrant boat that sank off the Libyan coast over the weekend. The boat had been carrying more than 800 people. Alessandro Fucarini/AP hide caption

itoggle caption Alessandro Fucarini/AP

Quinault Indian Nation President Fawn Sharp stands on the docks as tribal crabbers unload their catch. The tribe has vowed to fight the oil train-to-ship terminals proposed for Grays Harbor. Ashley Ahearn/KUOW hide caption

itoggle caption Ashley Ahearn/KUOW

More than $1 billion worth of cargo passes through the ports of Los Angeles and Long Beach every day. Labor disputes have stalled operations for weeks now, and ships have been anchored for days. Daniel Hajek/NPR hide caption

itoggle caption Daniel Hajek/NPR

A cargo container ship operated by Yang Ming Marine Transport Corp. sits docked Friday at the Port of Tacoma. Negotiators for the two sides in the labor dispute that has snarled international trade at U.S. West Coast seaports reached a settlement late Friday. Ted S. Warren/AP hide caption

itoggle caption Ted S. Warren/AP

Trucks move containers at the Port of Long Beach in California on Tuesday. Contract negotiations between dockworkers and shipping companies have led to a slowdown on the piers. Jae C. Hong/AP hide caption

itoggle caption Jae C. Hong/AP

Vince Cameron has worked the docks at the Port of Jacksonville for more than three decades. If the city doesn't deepen the port, he says, a new breed of massive cargo ship will instead go to Savannah, Ga., or Charleston, S.C. Peter Haden/WJCT News hide caption

itoggle caption Peter Haden/WJCT News