Thank you very much, I totally forgot about this location (well, to be more specific, not about the same location, but its name, and that was crucial). I've finally made to the Island of Spears once more. These Rothgroths are really, really annoying, but hey, I've made it so far, so even they won't stop me!
Thanks again!