Lochside restaurant-bar, Duck Bay offers stunning views. Enjoy light, airy rooms and a terrace overlooking the water.