Margaret's place has the most amazing views! Don't miss sunrises as well as the sunsets on the cove, it's lovely. We actually missed our original ferry in and she was kind and generous enough to offer us an extra day to compensate :) We couldn't take advantage of it since we needed to get back stateside, but otherwise would totally have extended the stay. Margaret was always extremely responsive and willing to give me tips on where to go, things to do, etc.
The town is very quaint and small so if you don't have a car be sure to get in touch with one of the shuttle services, we used a couple they were all nice, to take you to the places you need to go since they don't have Uber or Lyft at all.