Kragerø Resort has all you need! A good spa, great view, good spacious rooms and a short boat ride to the love little town of Kragerø. It comes highly recommended! We never tried the restaurant but did spend some time in the bar before going to town. PS. If I remember correctly they have some fun activities by the water.