What I did was take out the surface ships ensuring the would be no ASW helo overhead. After that you have to worry about are the subs. The real problem are the ASW planes that circle overhead dropping depth-charges, all you can really do is hope the don't hit too often.
But I made it AFTER TWELVE #$%^&* TRIES