This app was mentioned in 1 comment, with an average of 2.00 upvotes
I run Android and there's a bunch of different ones that you can use with the Pebble watch. I usually use FreeCaddie as it doesn't need an app on my Pebble to use as well. It's quick and accurate in my experience although I don't think you can get yardages to hazards. Swing by Swing also has an app that works with the Pebble but needs an app on the watch too. I think with Swing by Swing you can get yardages to hazards and such on the phone but not on the watch (haven't used it with my Pebble yet). I've hear good things about GolfPad but for some reason on my phone it never works. It just sits at a white screen and force closes. Your mileage may vary. Hole19 looks really nice and is my favorite GPS app for Android but alas they do not have Pebble support (yet) as it just came out not too long ago for Android.
Here's a picture what FreeCaddie looks like on my watch. The Pebble is really nice as the screen is always on and is made of the ePaper material so it's visible in bright sunlight.
EDIT: Here's some iOS links as well if that's your platform of choice GolfPad, FreeCaddie, Hole 19, Swing by Swing