Environmental Challenges for Ocean Energy Generation