Roosevelt Island or the 59th Street bridge/tram are the only public spots I can think of. Many buildings on the east side have a better view such as Trump World Tower.