Detect Wave Height

I would have thought your best bet would be to make a buoy heavily biased to a vertical orientation, with an accelerometer to measure vertical displacement. For a lower-tech solution I'd look for a oscillating spring/mass system to measure displacement.