There are many limitations to harness the energy that is present in the ocean.
1). High dams are needed to be build
2). There should be temperature difference of20∘between the surface and the cold water at the depth.
3). Tidal energy depends on the position of the Sun, Moon and the Earth.