Final answer:
The US Navy ship attacked in a Yemen port was the USS Cole, resulting in the death of 17 American sailors and a change in U.S. naval procedures.
Step-by-step explanation:
The US Navy ship that was attacked in a Yemen port is B) USS Cole. The incident occurred on October 12, 2000, when the USS Cole, a guided-missile destroyer, was refueling at the port of Aden in Yemen. A small boat loaded with explosives maneuvered alongside the ship and detonated, ripping a hole in the hull and killing 17 American sailors. This attack was linked to the terrorist organization al-Qaeda and significantly impacted U.S. naval and foreign policy procedures.