The attack came after the Venezuelan president said Caracas would defend itself against US "aggression".

Attack is latest in a series of aggressive moves against Venezuela by the Trump administration

The president claimed the boat was "transporting illegal narcotics" and was headed toward the United States.