Já e funciona. Foi isso que eu quis dizer com: externalContext.redirect("/path/pagina2.xhtml#ancora"); .
Mas o que eu queria era tentar fazer isso na própria navegação do JSF.
Cara, acho q vou usar a alternativa anterior mesmo. Pelo menos o redirecionamento fica dentro do método, mais fácil de achar caso precise alterar. O problema é que de início eu vou usar isso em pelo menos umas dez páginas, talvez isso aumente depois aí vai ficar f0d@ de dar manutenção. =(