Named for the Halflings of Middle Earth and Lord of the Rings, an Oregon Coast trail near Florence takes hikers through the forest to the beach