Yes, that's fine. I don't use all those metas, but it's up to you. Keywords are generally ignored now, as far as I know. I gather it's best to have the content-type straight after the <head> tag, lke so:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
The two other 'up to date' doctypes in use today are:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
The first of these is the HTML 4.01 doctype, and the last one has come along mainly for use with HTML5, which is still in development, but the doctype itself is fine to use on any site. I tend to use the last one now, as it's simpler.