Regulating wave, tidal and ocean thermal energy