Content.
Content.
Content.
All I see is your front page. The words "bohemian" and "retreat" occur only twice -- once in the page TITLE and once in the H2 (should be H1) heading.
No other text, etc to tell Google what the page/site is about.
When you add more pages, make the file names bohemian_retreat_about.html , directions_to_bohemain_retreat.php etc. Underscore instead of spaces - Google is smart enough to figure it out.
Google is also smart enough to break site names apart and glue search terms together. While you cannot use spaces in domain names, you can use hyphens.
bohemian-retreat.com
Add a keyword meta tag, but do not overload the keywords.
"accommodation" not "accomadation"
And you are also battling sites about the Bohemian Grove, a subject has a political and social components in the US.