Disabling ElvUI definitely helped resolve the issue with the game immediately crashing however I experienced the crash again even though I have no addons enabled.
Following the suggestion of setting the render distance to 100% seems to have helped as I haven’t had a crash since.