Jim Harbaugh takes to the links at Pebble Beach