IMHO, the Somalis have forfeited access to the open sea until they get a working a government (not our problem) that will suppress pirates.
So sink them all - pirates and fishing boats together.
I think that would mean a blockade. I’m game for that, but it’s kind of expensive.