Here is an idea. STOP SENDING AID TO WHEREEVERTHEFUCK Africa. Or, send 30% of the aid by air. Problem solved.
Uummmm....the ships aren't necessarily carrying aid to Africa. Or anywhere else. Some are oil tankers, at least one had military tanks headed for the Ukraine.
It's that they're sailing around
Africa, and are thus in pirate-infested waters.
So....problem not solved.