Mountains do not, as a general rule, make noise, and do not show up on passive sonar.
In addition, when running at flank speed the efficiency of passive sonar is greatly degraded by flow and machinery noises.
The way a submarine avoids running into seamounts is a combination of very good maps, very good dead reckoning, (IIRC) gravitational anomaly detection (tied to more great maps), and if all else fails high-frequency (short-range) active sonar. It's a really interesting system! But I don't think passive sonar ties into it.