Renewable energy through the waves