Your question, Why will there be no seas on the new earth as indicated in Revelation 21:1?
Your question referred to the word “seas.” However, it doesn’t explicitly state “seas” but rather uses “sea,” which makes it singular. This distinction is significant because when you use the word “seas,” your mind naturally gravitates towards the bodies of water that exist on Earth.
Once you comprehend the symbolic significance of the sea, you’ll grasp the reason behind its absence in the New Earth.
There’s a scripture in Revelation that describes the Beast. It’s composed of seven kings, and ten smaller kings with horns will rule over the earth at different times.
The scriptures mention that these kings came from the sea.
Revelation 13:1 “And I stood upon the sand of the sea, and saw a beast rise up out of the sea, having seven heads and ten horns, and upon his horns ten crowns, and upon his heads the name of blasphemy.”
We know that each of these kings was born into this world and ruled according to their designated periods. Their origin was from the sea.
This is why Jesus said the following.
Matthew 22:29 “Jesus answered and said unto them, Ye do err, not knowing the scriptures, nor the power of God. For in the resurrection they neither marry, nor are given in marriage, but are as the angels of God in heaven.
Now, if these kings emerged from the sea, it would imply that all those born into this world originate from the sea. I refer to it as the sea of souls, which God decreed from the very beginning of the world to be born.
If we apply this understanding to the new earth, no one will be born. That’s why it says “no more sea.”