Kangaroo Island, off the coast of South Australia, is a wonderful and varied place of natural environments, small coastal towns and rolling farmland. I was there in mid-December - a great time of year to visit before the post-Christmas holiday rush.