With sweet views of the Statue of Liberty, Hammock Grove is a 10-acre relaxation station on Governors Island full of sunny, grassy, hammock-strewn goodness.