Unlike static sites, a typical WP installation consists of approx 900 files in some 90 folders. These files contain PHP code that communicates with the server-side database (MySql) and each other. There is no real content to speak of, just endless chunks of code.
When someone clicks a link or performs a site search, the server populates the main site page with content from the MySql database. So to answer your question, there is no "copy" on individual site pages. The entire site is just one blank page that is populated on the fly with content from the database.
WP Themes are a sophisticated collection of files that instruct the server where to find data, how to arrange them on the main site page and what they should look like (CSS). Themes also bring functionality to the site such as slideshows, rotating banners, etc...
See Anatomy of A WordPress Theme (graphic)
You can add static content to your Theme's header, footer and other include files if you wish. But the main content will be coming from the posts/pages you create within WordPress's CMS (Admin panel).
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
So then, I in order to get found for this site i would just make a nice homepage that showcases the service then write posts about the services. I guess I am just having trouble realizing that the posts will be crawled and that will be counted for the homepage/landing page. I definitely would rather have the home page be were searches end up.
You may be pleasantly surprised to learn that WP sites do extremely well with search engines. SEs don't make distinctions about static/dynamic, posts/pages. Content is content. If you update content regularly, SEs notice you more.
If you think you need it, you can make a static front page in WP.