I just stumbled across this awesome interactive LINK with all course locations in Bali. If I was going to visit Bali just to play Golf, I would stay three days in Nusa Dua (the southern tip) to play Bali National, New Kuta, and Pandawa. The Grand Hyatt hotel is centrally located. I would then allow one day to transit from Nusa Dua to Bedugul and then play at Handara. Nirwana is closing for renovation in July 2017 and it will be years before a course reopens there.