There's the Unique Hotel - owned by the same family as Yacht Classic.
That's nice, good views, slightly closer to town, with a small indoor and terrace restaurant and its the winner of awards.
I've been there for their village breakfast a few times and the menu looks good.