Long Island People watching Restaurants