Multiple WP Domains

Assuming I have more than one domain registered do I install separate instances of Wordpress for each site?

In most cases, yes, you install one copy of WordPress for each domain. There are ways to use WordPress on multiple domains, but it’s probably not what you want in most situations.