President Donald Trump has justified the vessel strikes by asserting that the United States is in an armed conflict with Latin American drug cartels to stop illegal drug flows.