We should make information about infrastructure public. There was a power outtage in Berlin, due to to an attack aginst a 'secret' cable bridge. If the map of cables would have been public, then the public may have had a chance to realize that having no backup cable is a bad idea for critical infrastructure.
And in most environments, you cannot hide the location of those cables. Either they are visible directly, like all overhead power lines. No use in hiding those. And for the underground ones, you could try to hide them. But every backhoe operator will rightfully want a map of those anyways, so the information will come out in some way.
The only environment where hiding this kind of infrastructure would be possible is some state-does-everything soviet-like police state. Where comrade backhoe-operator wouldn't get a map, but he would get accompanied by a secret police supervisor who would tell him where to dig and where not to.
I would imagine that any body that issues you a license should inform you to not anchor in proximity to cables, regardless of size / spec etc. if you put an anchor down on a charted cable, and the cable is where it should be, I think you’d be responsible for the cost of damage.
However the available maps do not stop russian ships regularly dropping anchors on European infrastructure in Baltic see. Obviously charting them does not help. Maybe they should stay secret at the end.