We could do it inside of 10 years.
OTEC? Nope. Too costly, too inefficient. As I recall, OTEC plants have projected efficiencies in the single digits. That makes them HUGE...and any small errors can drive the efficiency to zero or negative. Nobody will invest in such a flawed concept.
--Boris