domain names are cheap. Do both.
My first website was definitely a keyword type thing and I kinda backed into it. Started off compiling a list of books and websites for some other parents. Thought it would be easier to access on the web.
By the time I was done filling in the content gaps, it was 300 pages. ;-)
Last year I launched an "author" site for myself, the domain name is my name. I have info about myself and tools and resources for writers there. And a blog, where I talk about my professional work.
Work samples...writing, art, photography, etc. are on a different website altogether. I chose to do this mainly because most of my websites are aimed at parents and educators, but much of my writing and photography crosses the adult line, so I thought it better to separate the content a bit.
Well, this is a long-winded way of saying, why not do both? Domains are cheap, hosting is cheap.
Life is not a genre.