Seems like the attack yesterday was called off because Saudi Arabia, Turkey, Qatar, Oman, Kuwait and Bahrain all refused to allow the USA to use their airspace to launch an attack and lobbied against it.
Reports say that Trump still wants to strike, which explains why they're sending a carrier...