Não da para reproduzir seu exemplo sem vc mostrar os seus dados, tente usar dput(rhinella_am) e mostre um pouco dos seus dados ou simule dados que talvez as resposta sejam mais especificas.
set.seed(123)
#Vamos simular dados para 3 locais com media local 1=2, local2=5 e local=3=2
local<-rep(c(2,5,2),each=30)
contagem<-rpois(90,local)
local<-as.factor(rep(c(1,2,3),each=30))
#Grafico
plot(contagem~local,frame=F,col="gray")
#veja que esse grafico é exatamente sua afirmação, so troque abc por 123, 1 é diferente de 2, mais especificamente 1 é menor que 2, mas 1 é igual a tres.
#ai fazemos um modelo glm usando distribuição de poisson, interessante para dados de contagem
#modelo
modelo<-glm(contagem~local,family="poisson")
#local1(intercepto) é diferente do local 2 mas não do 3 (mesma média)
summary(modelo)
#sumario igual ao seu, para essa afirmação vc nao precisa usar anova, basta usar sumary no seu modelo
#note que o grafico era igual sua afirmação, e o mesmo acontece na analise.
#Mas as estimativas estão transformandos em logaritimo
coef(modelo)
#numero são pequenininho por causa do log
#se fizer o expoencial, vc recupera o valor médio da contagem
#Média primeiro local
exp(coef(modelo)[1])
#média do segundo local
exp(coef(modelo)[1]+coef(modelo)[2])
#média do terceiro local
exp(coef(modelo)[1]+coef(modelo)[3])
#não esqueca de olhar os residuos com plot(modelo) para ver se não tem problemas
#mas veja que o summary é igual o seu, então se é isso que ta acontecendo sua afirmação ta correta.
#mas não deixe de verificar com alguém perto de vc para garantir :)
Espero ter ajudado, abraços
Augusto Ribas