I am trying to solve this problem, but I have had no luck. I have tried to set this up in MS Excel, so I could use Solver to find the solution, but I don't really know how to form this problem. As far as I know, I calculate the Euclidean distance from 1 location to another and that tells me how much the cost of shipment is per unit ton of trash from one location to another. Then I am clueless...

The following untested MiniZinc model tackles your problem:
The printed solution: