Is it better to have 1 domain relating to many keywords, or have many domains each targeting a specific keyword?
If you can manage enough stuff related to a specific keyword then go for separate domain for that keyword, else single site will be more beneficial.