My father does play golf, but he's not good at it.

Literal

Father [topic-は] golf [object-を] do [as for doing-にはやる] [but-が], good [contrast-は] not.

~にはやるが is the concessive emphasis pattern: repeating the verb (やるにはやる) acknowledges the action while setting up a 'but.' Literally: 'as for doing it, he does do it, but...' うまくはない adds contrastive は to emphasize the negation.