On a sunny day, there are few urban settings anywhere that can match the Steveston Boardwalk and its attractions. On a rainy ...