This photo was possibly taken in honor of the Great White Fleet's visit to Seattle in 1908. Note how the 't' in "Puget" is squeezed in; it was originally omitted.
The U.S. Naval Historical Center Web site says that this ship is actually the U.S.S. Milwaukee. Perhaps Otto swapped the ships' names by mistake. See Image 136 - U.S.S. St. Louis at Puget Sound Navy Yard for a similar issue.