It is important to apply the sunscreen 30 minutes before entering the water and touch up every 2 hours. There are waterproof sunscreens for the body and face with all the above technology mentioned.
In the same way, touch up every 2 hours if you go out to extremely cold and snowy places.