Hi Jon,
I bet there will be some words completely wrong. Sorry about the english.
I use PU-foam or styropor (the white queecki stuff) but not togheter, otherwise i get cracks.
Cover it with cement whitch is used to glue bath tiles, here you can already ad the colour.
Maybe you will even find something like liquid rubber, makes it waterproof already on the base.
Make several layers and the cement not too thik. At the end paint it with epoxy resin,
in this you can ad some colour as well, and sprinkel the wet epoxy with sand, stones or what
will serve you. I hope you find epoxy, do not use polyester it could poisoning your animals.
I had a rocky pool almos 6 months outdoor and it still was smelling strong.
Hope it will help a little
Geetings
Rene