President Obama will visit a military base in Tampa on Tuesday to make a final public defense of his counterterrorism record just hours before Donald Trump introduces his choice of a vocal Obama critic to lead the Pentagon at a rally in North Carolina.