For those who may own waterfront property, a private boat dock in Charlotte County FL is a great addition. Aside from convenience, there are many...