Île Bonaventure, Peter, and the sun