From what I have gathered No one knows if there is anything beyond the seas as no one can cross them. And yes there is a God actively keeping them back, I believe it is Tintrayach lol