My guess is it would be cheaper and less of a hassle for ship owners and captains to simply avoid the area by going around the Horn of Africa. Or buying more insurance.
Not very macho, but probably more economical than hiring full-time security details with helos and forward operating bases.
So skip the Horn of Africa, huh? In other words, don't use the Suez Canal and go all the way around Africa adding months onto each trip.