The major non-technical barrier for large-scale wave energy harvesting in the capital cost involved.
You're welcome to download my lecture notes in wave energy conversion (WEC) from my profile under Researchgate.net
In my lecture notes on WEC, I discussed the barriers to this renewable technology. This lecture note is part of the Green Energy Systems (GES) course that I teach at Yale University.