I use a widget on a fishing report I manage that sounds like exactly what you are after.
You can drag the circle along the graph to to see exact times and wave heights.
I've asked before for a graph style tide graph but it never got much traction. It's hard to understand as their wind graph is the best in the business so I know they understand the importance of a visual graph vs printed data. Hopefully more people will chime in.