Renewables developer and independent power producer Cypress Creek Renewables has reached financial close and begun construction of its 104-MW Ostrea Solar project in Yakima County, Washington.