First incident of this sort I remember happened to so friends that were on honeymoon around 1989 and they got run over near the dock swimming at Ramons. They were med-evaced out and recovered although they were seriously wounded. It was established that there should be no wake zones near the piers
and captains were instructed to approach slowly . Fact is a swimmer is almost invisible from a boat on plane. I have always carefully instructed my guests. Boat captains find it very difficult to see swimmers regardless of degree of vigilance. I tell my guests that swimming in that area off the ends of the docks is like playing on the freeway. You will be hit. I have hit logs and sticks that I never saw until the very last second. The hotelier needs to very strongly explain this playing in the freeway concept to all their guests and provide designated swimming areas. I tell them to always take a kayak. Captains see the empty kayak and know there is a swimmer nearby. Just swimming around out there is Russian roulette.
Concerning docking, the general rule is never approach a dock faster than you are prepared to hit it as any miscalculation or malfunction will put you into the dock.