Developing methodologies for large scale wave and tidal stream marine renewable energy extraction and its environmental impact: An overview of the TeraWatt project - Harshinie Karunarathna (Ocean and Coastal Management, 2017)