The Crayshack is a lovely place to stay. It’s cosy and the view to the beach and mountains is beautiful. Visitors should note that it’s quite remote, which is, of course, part of it’s charm but it’s about a 40 minute drive to town so stock up before you go.
I highly recommend Flinders Island. The scenery and potential walks/hikes are varied and you can also get good food and coffee (on most days of the week).