public_html is a common directory used by other hosts.
However at dreamhost your path to index.html should be something like
Where USER is replaced with your users username and DOMAIN.COM is replaced by your actual domain name.
If you user and domain have been set up correctly you will not need to create either the USER or DOMAIN.COM folders. They will be created automatically for you via manage domains.
Hope that helps.