The US is more than capable of deploying and supporting a Marine Expeditionary Brigade in either Iran or Yemen. That it has not is a political decision.
Minor coastal incursions, sure. Tiny special forces operations, maybe.
There's nowhere for Marines to hunker down for any length of time.