I'm waiting for someone to suggest I just zoom the page, but that should not be required to read text easily.

Unfortunately the big disadvantage that Xara has is that it does not use a templating system like Wordpress or a CMS based system, where essentially you'd just be designing four or five pages that would control the layout and formatting of your 300.

My opinion is that Xara is not well suited to sites with a large number of pages because there is no concept of templates or master pages.