A super-sized cream separator is to be used to gather the oil slick using a properly equipped ship to take the separated oil into its hold and return to the sea. Such a separator needs to be sized to collect thousands of gallons of water/oil-slick and centrifuge it.
Several sizes of such ships can be used, one for open sea collection, one for shallow water use, and even one for inland waterways and marches. The elimination of the use of toxic dispersants with its associated problems.
There are several companies that have the capability and expertise to produce such machinery.