-Eric
One would need a Q-ship (an armed ship camouflaged to look like a juicy pirate target).
There are SEALs and other specops located in Djibouti. Problem is, the motherships are probably full of Western hostages, so simply blowing them up is probably not going to be an option.
(Imagine how terrible it must be to be an "infidel" girl or woman on a muslim pirate ship. Yikes!)
The navy should deck out a ship to look like a cruise and then blow them out of the water