The Chebeague and Cumberland Land Trust is celebrating the completion of a project at Indian Point that improved human access to the beach and nesting habitat for plovers.