The president says the US has attacked a vessel carrying drugs, amid a large military build-up in the southern Caribbean.