Northwest Golf Club is right there in Buncrana and great fun-friendly welcome also.
Highly recommended
Also Greencastle is definitely worth an afternoon, especially for those taking the ferry over from NI.
Lately I've found Dunfanaghy to be an outstanding base as it's a great town and brings Narin and Portnoo and Cruit into easy reach, along with the ones you've named