Finrod swept through the rows of trees, running and running like he had a destination in mind, he had realized that running didn't affect his stamina as much and he was going to exploit that advantage.
His plan was to leave the forest, to move into a more open area, he had known that there were other civilizations, His grandfather–the one who owned what he now wore was an avid traveler and he always seemed alright.
The possibility of likely meeting his grandfather sometimes came to his head
Aside from survival, from taking vengeance on behalf of his goddess, there was also the wish to see other elves if there were, if his grandfather had left and came and left again, then what makes it unlikely that there weren't other elves who left their abode as well? it wasn't totally impossible.