2. el modo subjuntivo, expresa una afirmación hipotética. El significado de toda la oración es ~ salvar a este niño es lo que debo hacer y otros lo harán (es decir, otros salvarán a este niño, yo simplemente hice lo que otros harían). Habría hecho puedes entenderlo como una expresión positiva de algo que sucederá en el futuro (no ha sucedido), porque sería el tiempo pasado futuro, el verbo modal significa "será, tal vez", y luego habría es el presente Tiempo perfecto, que indica que las cosas ya han sucedido. Por lo tanto...
3. Excepto es equivalente a pero, pero este pero no significa "pero", sino "excepto". Esta frase significa que no hay nada en esta isla excepto puntos de referencia y árboles, por lo que no hay nada.