This looks like aloe vera, although I'm not really sure what it is. This was taken at a park on the cliffs of Monterey Bay in Pacific Grove, California.