A handful of marines - you're right - we were way outmatched by the army of rocket launchers.
I am a bit surprised that while in port, some of their own defensive systems were not active. After the Cole, you would think, particularly in the Mid East, that there would be provisions for this.
Both ships are equiped with CIWS designed for shooting down incoming missiles.
I understand a reluctance to do so in port because whatever you hit is going to fall right into the middle of the port city and cause civilian, collateral damage and death. Just the same, protection of those ships is the first order of business IMHO when they are fired upon.
Once they were fired upon in this manner and in this situation, the clear course of action was to get to sea. It is not like they were in the middle of an ongoing landing where they had air cover and other supporting ships to supress this type of fire.
Just my thoughts on the issue.