New man-made hills on Governors Island in New York Harbor offer spectacular views