Genteel hotel Stella Maris with sea views, an upmarket restaurant, and a rustic spa.