Surface ships are not always noisy. This is especially a problem with supertankers if you they are head-on to you, they can be hard to hear from underwater, especially with the high level of noise from the surface around the supertanker.
This was a contributing factor to a collision in the Mediterranean about a decade or so ago.