Why would a US ship be unarmed in those waters?
Its a USNS ship, not U.S. Navy. I never saw a USNS ship with guns in my time in combat waters of the Gulf of Tonkin or anywhere else in the Pacific.
It's not a warship.