What is the identity of this flower found in Mavericks Beach in Half Moon Bay, California, USA?
Based on the habitat, color, and size that lupine looks like Coastal bush lupine (Lupinus arboreus).  

Please note that Coastal bush lupine can be invasive, so be responsible about where you plant it!

You can also learn more about this plant and its growth requirements from the California Native Plant Society

Images for comparison: