havre itself translates to haven, but I doubt the sentence below literally refers to "haven of life":
Nous étions très surpris que ce havre de vie presque éternelle se trouve précisément à Okinawa, où 200000 innocents perdirent la vie à la fin de la Seconde Guerre mondiale.
Is this an expression that refers to something more precise?