Question: how long for a body to decompose in water?
Answer: Even a weighted body will normally float to the surface after three or four days, exposing it to sea birds and buffeting from the waves. Putrefaction and scavenging creatures will dismember the corpse in a week or two and the bones will sink to the seabed.