best climates for golf