The British Maritime Authority reported that a cargo vessel was attacked by unidentified gunmen while sailing off the Yemeni port of Hudaydah.