WaveSwimmer attaches to the ocean floor via cables and cable tension mechanisms. The mechanisms can keep WaveSwimmer at the optimal height during tides and as sea levels rise. WaveSwimmer could also be pulled down beneath the waves in order to protect it from being thrown around during violent storms. Designed to not be an eyesore, WaveSwimmer could be located close to the shore, with minimal visual impact.
Animation of WaveSwimmer in action, and the cable tension mechanisms.