Best overall time: February to April — these months offers a good balance of lower rainfall, comfortable temperatures, and likely good conditions on the golf courses.
Times to avoid for golf: Late September through November due to heavy rain risk. Also, very late in the year (December) may be less reliable in terms of weather.