There are some cool technologies being developed to work on this. There is a lot of manual labor involved in some of the efforts but some of it will be automated. I don't know if it is a problem that will ever be solved. Some example efforts:
Massive Clean up of the Great Pacific Garbage Patch to Start Next Year
World's largest ocean cleanup operation one step closer to launch