Grandview Park is an aptly named park that's a quieter and more locally favorited alternative to Twin Peaks for spectacular views.