How can I change the default landing page for the Keycloak cartridge?

You can create a welcome theme that overrides the welcome-page.
First create the theme in:
  /standalone/configuration/themes/welcome/<theme name>
Then configure which theme to use in keycloak-server.json:
  {
    "theme": {
      "welcomeTheme": "<theme name>"
    }
  }