Flinders Island GP Alex John is making the most of rural living