The Pentagon has deployed a U.S. Navy destroyer to the Gulf Coast near the Texas-Mexico border, making good on a promise Vice President J.D. Vance made.