I'm sure the answers above are perfectly correct. but - as equestrian is based on the Latin word for 'horse'...ie equus...then the fishy person might also be based on the Latin word for 'fish' rather than just 'water'...ie piscis. How about 'piscicultiralist'?