A golf resort is a hotel that caters specifically to golfers and offers access to one or more golf courses.