I was in Portland last summer but when we went to Canon Beach it was raining cats and dogs!!! Even in the bad weather we got some great shots and a fabulous lunch!
You did a really nice job capturing the feel of the place (silhouettes and all) with a perfect exposure.
Staged, not staged...can't tell, and doesn't matter either way in this case. You've captured a wonderful image here. Nice balance in the comp. Exposure for the lighting is right on the mark. Well done!