Offshore and Coastal Renewable Energy: Potential Ecological Benefits and Impacts of Large-scale Offshore and Coastal Renewable Energy Projects