Located in the south of the Governors Island, this area has artificial hills up 70 feet above sea level, providing a 360-degree view. One of the hills has a lookout, with a view overlooking the Hudson River and the Statue of Liberty, and, of course, the view of the iconic Manhattan skyline.