There are a range of ways tried for mapping golf courses, the issue is that they are very unlikely to appear on the default rendering. Some sort of consensus on basic tagging exists, and of course don't tag for the renderer (e.g., natural=beach for a bunker).
Have a look at the wiki: Golf_course, and Richard Weait's blog entry on the subject.
Discussion
Comment from SK53 on 14 October 2009 at 15:13
There are a range of ways tried for mapping golf courses, the issue is that they are very unlikely to appear on the default rendering. Some sort of consensus on basic tagging exists, and of course don't tag for the renderer (e.g., natural=beach for a bunker).
Have a look at the wiki: Golf_course, and Richard Weait's blog entry on the subject.
Comment from nmixter on 15 October 2009 at 02:01
I've used highway=footway for the cart paths.