The people who know how to take out Saudi oil production facilities with precision know how to strike American bases & ships in the region with precision. US Patriot missiles don’t work against cruise missiles. Nor does anything else that the US can deploy there anytime soon.
Unless Iran has cruise missiles that can fire single cannon rounds into oil tanks, I strongly doubt the damage portrayed in today’s photos came from cruise missiles. Can’t see much regarding where the other hits came from. I think most of the smoke from the southeast was the production field flaring off oil when the processing suddenly stopped.