The simple way to look at it is that the Razor view engine is looking at each of those div tags as a single property.
Wrapping them in a text tag should resolve the issue:
@Html.SiteText(@<text><div>Some content</div><div>Some more content</div></text>)