"este foarte cald pe mare" should be accepted too, the sentence does not imply that you are on the shore on in the middle of the water