If the hold was based on a beacon and the outbound radial was also based on that beacon then you'd need be within 30 of the outbound as you headed inbound.
In your example DUKKE is serving two purposes: it's an arrival holding fix and it's also a terminal waypoint. If you were cleared the arrival via DUKKE (no mention of the hold) then you can effectively ignore the published hold as it's not relevant to what you're doing - it's not part of the procedure. It then just becomes a standard waypoint with a CP transition (unless it's RNAV fly-over).