The above Bosch bike cannot give power without pedalling. It's not suitable if you have any health problems that prevent you from pedalling.
To go up steep hills, you need torque, not power. A 250w motor is more than adequate to make enough torque as long as you don't mind low speed. The average 250w hub-motor in a 26" or bigger wheel becomes very inefficient below about 7 mph, so are not much good for steep hills, but put the same motor in a 16" or 20" wheel and it won't have any problem. It's simple gearing. You get 60% more torque in a 16" wheel compared to the same motor in a 26" one.
Often the motors for small wheels have different windings inside, so they soin faster. They only lose a bit of torque for that, so you get good torque at low speed and they can still run up to 15 mph when you want.
You can get crank-drive motors with throttles, so you get the best of everything. They can use the bikes gears to get the torque for steep hills and, in a high gear, get speed as well.
The 500w geared hub motors (not the big cheap direct drive ones) can produce massive torque for getting up very steep hills. Most of the 1000w hub motors are designed for speed rather than torque, so hill climbing is not as good as it could be, and much worse than a 500w geared hub-motor.
Waterproofing is always a bit of a problem. If you have a removable battery, it's difficult to stop water from reaching the terminals. It's not a problem with rainwater because it's hardly conductive, so doesn't cause any problem while you wait for it to dry, but salt water is very conductive. It would make your battery burn.
Fun as it might seem, it's not a good idea to take any bike on wet sand by the sea. You can never clean out all the salt water. It sits in crevices where it does rapid corrosion. Even after it's dry, the remaining salt crystals are hygroscopic, so, as soon as there's any humidity, they reabsorb water and start their rapid corrosion again, which causes all sorts of damage. Even on the most expensive bikes, the components are not designed to have the necessary corrosion resistance for salt water, like they would be on a motorbike or car.