Trees have a lot of buoyancy and would likely float around unless weighted very heavily. By driving in the posts, you will always know where the structure is and can add onto it at any time. Just keep the area you intend to swim in clear of the posts so no one dives onto one....