Nope. There is not only one vanishing point. There is an infinite number of them.
You are thinking in terms of a cityscape where we have orthogonal walls. Each wall has its own set of vanishing points.
But when you have a natural organic landscape you do not have clear angles, so forget about them. That is why you do not see clear vanishing points.
A segment of the ice has one until it changes direction, until it changes size, until... it is better not to think on segmented vanishing points at all...
Let's imagine there are some towns on the horizon. If I choose to build a road for them, I would build a road with parallel edges. But as you can see I can build different roads, each with its own perspective.
The yellow and the red lead to the same town, but they have a different perspective. The red one looks as if the camera is lower on the ground.
The orange and the blue leads to different towns on the horizon. And all of them could be feasable.
We are used for a two-point perspective because we live in a constructed world, A room, a table, a city block.
So let's try to put a rectangular base, probably for a small building.
The (A) image does look odd. Let's find out why.
We are assuming that the horizon is flat. If I draw some perspective lines to the horizon and one of the 90° border (closer to the camera) we can see that the other two are off (B). We simply need to correct them (C)
But this does not mean that they are the only vanishing points.
Here is a different perspective with different vanishing points with different "focal length" and the plane is really on the ground based on its own arbitrary vanishing points.
So. There is not only one vanishing point. There are endless ones. Choose two and enjoy!
Complementary post: At what point 1 point perspective become 2 point perspective?