Ocean thermal energy is due to
temperature differences at different levels in the ocean
Explanation for correct option:
Option (B) is correct.
Explanation for Incorrect options:
Option A:
To contribute to thermal energy, waves do not have prominent energy, therefore option A is incorrect.
Option C:
Pressure has no connection with thermal energy, so even if there is variation in pressure, it does not contribute to thermal energy and due to this option C is incorrect.
Option D:
When tides rise and fall in the ocean they carry tidal energy and not heat therefore option D is also incorrect.
Hence, option (B) is the correct answer.