By Patrick Gillespie, Rafael Romo and Maria Santana CNN
SAN JUAN, Puerto Rico (CNN) -- A mountain of food, water and other vital supplies has arrived in Puerto Rico's main Port of San Juan.
But a shortage of truckers and the island's devastated infrastructure are making it tough to move aid to where it's needed most. Only 20% of truck drivers have reported back to work since Hurricane Maria swept through, according to a representative for Puerto Rican Gov. Ricardo Rosselló.
On top of that, a diesel fuel shortage and a tangle of blocked roads mean the distribution of supplies is extremely challenging. Even contacting drivers is a problem because cell towers are still down.
"When we say we that we don't have truck drivers, we mean that we have not been able to contact them," Rosselló said.
On Thursday the White House authorized a 10-day waiver of the Jones Act, a federal law that limits shipping to US ports by foreign vessels. Puerto Rico's governor and other US officials had argued that a waiver would expedite supplies to the island.
But shipping companies already have aid and supplies either waiting at the port to be delivered -- or held up at ports on the US mainland.
About 9,500 containers of supplies were sitting at the Port of San Juan Thursday morning, said Yennifer Alvarez, spokeswoman for Puerto Rico's governor.
Shipping company Crowley said it had 3,000 containers there, filled with clothes, food, medicine, water, construction materials and even cars.
As of Wednesday, Crowley had only been able to dispatch 4% of those 3,000 containers, said Jose Ayala, the company's vice president in Puerto Rico.
'This hurricane was catastrophic'
Ayala said the company can't get enough truck drivers or trucks filled up with diesel to pick up supplies for distribution across the island.
"The problem has been with the logistics, the parts of the supply chain that move the cargo from our terminal to the shelves or to the tables of the people in Puerto Rico," Ayala said Wednesday. "This hurricane was catastrophic."
Meanwhile, Puerto Ricans are waiting hours in line to get gas, food and cash. Gas stations and supermarkets are rationing supplies, while banks are running low on cash.
Natalia Manteiga waited outside a supermarket Wednesday in Old San Juan that was letting in a few people at a time. She wanted to get water, tuna, and Chef Boyardee for her two children and her husband -- who had waited for hours Tuesday to get $20 worth of gas.
With stifling humidity and temperatures in the high 90s, it started to rain on Mantiega and dozens of other hopeful shoppers trying to get food.
Manteiga, who works for a tourism firm, said she's running low on cash, too.
"It's difficult when you have kids. You want to make sure they have enough food," said Manteiga. "They told me the banks are refilling, but we don't know and the lines are very long."
CNN's Marilia Brocchetto, Patricia Pedraza and Bijan Hosseini contributed to this report.