A mini Statue of Liberty looks out over the water near Alki Beach.