Free: Contests & Raffles.
I wouldn't throw my dog off the pier to teach it to swim. Just keep doing what you are doing. throw the ball just past the chest deep part and your dog should eventually go after it. Is there another owner with a dog that is already swimming, that you can meet up with and get some friendly competition chasing balls into the water with? That would probably do the trick, might take a couple of sessions though.