I use a wooden ramp for my boat. It originally was used for a sea plane, so my boat can easily sit there all season without any issues.
I've used other wooden ramp type dock setups too and they were a bit farther from the water, so I had all sorts of issues with ramming it or scraping along the side of it to get to shore so I could lift the front up and drag it on shore.
The nice thing about having wood right to the water, is that I can simply drive up... the downside is that I slide backwards off it sometimes and end up in the lake if I miss the dock when jumping off the front. (that has only happened to me once and my wife once)
**Edit: added another pic of the boat on the ramp... and that is a friends' daughter, not my wife in the lower pic.