New, man-made hills on Governors Island offer spectacular views