Downtown Newland is 5 minutes away.
I believe the best restaurant in town is The Mason Jar.
The baked brie may be expensive, but it's pastry-coated caramel-drizzled awesomeness. We had it as an app, but it would make a great dessert too.
The veggie plate options are very fresh and yummy, although the usual "country style" (fried and slightly greasy).
The black bean burger is quite tasty (also country style). ;)
The pie desserts sound delicious, but we were too stuffed to partake.
It has been quite a while since we geocached, so we thought we'd give it a go.
There's a very good one off of a surprisingly nice Riverwalk, next to a relatively amazing public urban garden. Well worth checking out.