Almost sounds like you are looking for a boat lift.
Attachments
boatlift.jpg (71.45 KB, 89 downloads)