It is a partially decomposed small dog or cat.
That’s what it looked like to me ... probably a dog that jumped off a boat ....