We loved our stay at the BoatShed, amazing place to get away for a few days.
The BoatShed has everything you want and then some.
Amazing views, peaceful location yet close enough to walk into the middle of town for some great places to eat.