While I have no relevant experience, I have an idea. What if you built it like a floating dock, but but a supporting cross member that the dock rests on is at the level you want when there is not ice. If Ice does happen, the most that will happen is that the dock slides up the telephone poles. This is assuming that the telephone poles will stick up above the dock.