Question: how long does a body take to decompose in the sea?
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.