The 6,842 - yard course offers ample great views .
It 's no surprise that it finds itself hosting golf groups , weddings , business meetings and more .
The 6,842 - yard course offers ample great views , so it 's no surprise that it finds itself hosting golf groups , weddings , business meetings and more .