Marquette could be a possibility. Cascade Mountain is about an hour and a half, two hours away.
Not sure about green space – on Maps it looks like there are a few parks within about a half-mile. There is also the Lake Michigan shore about a mile to the east.
Edit:
Looks like there is a grassy quad, at least –