I have water inside my Omron HR-100C Heart Rate Monitor. It is not rain resistant as I am. It looks like I might be needing a new heart rate monitor.
I have an Android phone, but I don't think the battery life is good enough for all day cycling.
Being able to go swimming with the monitor would be a plus.