peirce island