“Estar como pez en el agua” is the perfect Spanish idiom to express that we feel comfortable and at home in a given place or situation.
Usamos esta popular frase cuando queremos decir que nos sentimos a gusto (comfortable) en un lugar o situación. De la misma forma que el agua es el hábitat natural de los peces y por lo tanto donde mejor se encuentran, cuando nosotros encontramos un lugar que nos hace sentir tan bien, nos sentimos igual que un pez en el agua.
Curiosamente en inglés existe una frase casi exacta, pero con el sentido opuesto: “to be / feel like a fish out of water”. Las frases equivalentes para esta frase son “to be in one’s element” o “to feel (completely) at home”.