This is one of the few things blooming now. It is called Sea squill (Urginea maritima), I believe.  Apparently each of the flowers lasts only one day.

.