There are two main reasons why a helicopter would do a running take off or landing, either because they are too heavily loaded to be able to hover safely (or altitude means the air isn't dense enough to sustain a hover. but this isn't going to be an issue at sea level). If this is the case they need the extra lift generated by forward movement. The other reason would be to minimise down wash from the blades, so it could have been for either reason. A suitably equipped heli that can safely hover with the load it has can certainly do VTOL's from water if the pilot chooses to though.