The story about the sailors cap is interesting but with a few embellishments by grandfather. The cap during wartime would be black not white. The story is based on the Laconia sinking, but the Laconia was a Mail ship not a naval warship, so there would be no RN personnel on board. The U-boat that sank the Laconia did surface to pick up survivors but was then sunk by American aircraft.