What is the difference between general liability insurance and cargo insurance?

General liability refers to products completion and labor, while cargo is specific to transportation, such as hauling equipment or goods. The cargo insurance would kick in if there was damage to the goods in transit. General liability would cover goods in your warehouse or on the docks.