I suppose a cheap way may be if you have a boat motor you can clamp to something locked in place to blast the silt and algae away from the dock using the power of water. Sure it will stay in the pond and be cloudy for a while, but it may be an easy way to clear up and deepen around the dock.

Otherwise leave the dock where it is, add a new one for swimming where the access and water is better.