It happens all the time but it’s more useful to think in terms of container flows getting rerouted. Container ships sail in fixed loops so have containers on board for multiple ports. It often happens that the order in which the ports are called (the rotation) is changed, or a particular port gets skipped all together. Reasons can be congestion, delays in previous ports, etc. etc. The line can choose to transship the cargo, so pick it up with a second ship to carry it to destination, have the customer pick it up in the new location (possibly with a rebate) or truck/rail it to the final destination themselves.