A charming, private space with warm hosts situated most conveniently between town and beach.