I believe that the beaches are open to the public but the property is private. So "technically" unless you reach the beaches via dingy, boat, etc. you cannot get to them (without being considered trespassing).
As far as honeymoon and Caneel's main beach they are open to the public.