The domain name beoceanfit.com is not registered with Dreamhost but with GoDaddy. The site is hosted at DH (nameservers pointing here). The domain is registered to one Will McNelis with contact info in the US and Australia and an e-mail with domain name mcnelismedia.com. That domain name has nearly the same registration info (maybe a more recent address in the US).
I suppose this McNelis person is the guy you are unable to contact. Clearly though he controls/owns the domain name in question. You should better deal with that first, if you can get control of the domain name you can host the site where ever you want and there isn’t even any need for you to get access to the particular Dreamhost account that hosted the site (unless you want the data on it).
If things are the way you say they are then someone really screwed up giving full control away to someone else and not insisting for instance that the domain name be registered to the proper owner (apparently Ocean Fitness). If the registrant had been properly set you would have been able to reclaim the domain name by proving you are the proper owner, now I am not so sure what you can do. You might want to start asking GoDaddy what possibilities there are for you to reclaim your domain name.