If the boat is carrying oil, then sure. At some point it’s likely to leak out.
If it’s an oil tanker, there is a LOT of it, and it makes a big mess.
If it’s carrying other cargo, then it’s only the ships fuel and lubricating oil that can spill. This can be hundreds of tons on a large ship, which is enough to make a smaller mess.