The Last Echo

What's lies beneath the Isle of Rilsa?