The other morning, after a hard rain the prior evening, I went to the river and saw fresh cat tracks in the sand. They were big, about 6cm in length. I consulted the CR animal tracks guide and I'm fairly confidant they are Ocelot. The internet tells me Ocelots are mostly nocturnal so I am now thinking the cat yowls we often hear are Ocelot and not Jaguarundi. It's good to know an Ocelot has taken up residence on the property.