Teeth of the Dog – named for the small, sharp rocks along the shore – is widely considered one of the best courses in the ...