Sunset Jamaica Bay, NYC skyline