He came to fish. (That was the reason that he came. )
#2 is OK, but does not sound as natural to me. I would prefer the above or using "fishing" as an adjective, or as a gerund with descriptive adjectives:
He came for the fishing tournament. He came to Green River for its excellent trout fishing.