Check out the state park cabins, They are real nice and have docks. The only thing is I believe you have to rent for the entire week during the summer.
There is also a place we stayed at years ago called shore haven cottages. They were nice and had their own dock. That was probably 20 years ago though.