Have you ever heard of the Little Island Park?! Located in the West Village in New York City, this is one of my favorite spots to visit.