Harvesting Wave and Tide Energy

EMEC distinguishes six types of wave energy device.