Whilst the weather played a major part in preventing you from noticing the destroyer, I believe it played an equally major part in preventing the destroyers from maintaining contact with you and finishing you of.
The area around the Rockall Bank is an extremely busy and heavily patrolled one....but I gues you know that now