I don't know if there are alternate ways to restore access to a geocaching account that you don't have the password for if you no longer have access to the email address it's connected to (I wouldn't have high hopes here), but if there are, then you will need to contact geocaching support about that.
I suspect that you will need to relog your finds from the old account from your new account, though.