Why immersing yourself in nature in a Delamere Forest cabin could be just what you need right now