"Golf Course" is far more valuable than Yarra Bend Golf Course, or Brighton Golf Course. The problem with limiting your generic domain name by adding a "location" greatly devalues it to the whole market.
Im not interested in Yarra Bend Golf Course or Brighton Golf Course but I am interested in a website called "Golf Course" if its a portal for all golf courses or a great branding name for a major golf course to use in addition to its own name.
I note many domainers here going crazy buying hyphenated names, long keyword names and .net .au names etc. I think maybe they need to realise they might be over stretching the value of those investments to anyone else, search engines or in fact to anyone doing " type ins" using generic words
No one "types in" .net and no one types in hyphenated words. "Type ins" still account for massive amounts of traffic and value.
A "generic word" is always the best investment and of most value. One word is best, 2 words second best, 3 words third best and 4+ words useless and of no value!