Thousands of American soldiers are stationed in the Middle Eastern countries to support continuing wars in places like Afghanistan, Syria, etc. and support work in countries like Iraq. Long after the first Gulf War, Kuwait has become an important base for US forces. Currently some 13,000 soldiers are stationed there. Other countries such as Qatar also have a significant US military footprint.
The following chart the US military presence in the Middle East:
Click to enlarge
Source: RFE/RL
From the map, it looks like Iran is completely surrounded by US forces at least on two sides.