I believe that this is actually Rosa Ragusa, sometimes called Beach Rose or Seaside Rose, and apparently often enough called Beach Plum to be confused with the real Beach Plum, Prunus Maritima. I'd appreciate any info on sources of this name confusion.