Unless Digital Ocean has a backup method of authenticating you, then yes, it would be inaccessible forever. I don't know if they have, but even if they do, I imagine it would be a hassle.
You can back up the private key to a USB memory stick, which you then keep on your person or in a bank vault or whatever you're more comfortable with. You'd want it to be inaccessible to others, but also safe in case of fire or flood.
You can authorize other SSH keys, so that you may access your server from, say, a work computer as well as your home computer. Then if one crashes, you can always access it from the other. Unless the second crashes before you manage to set up yet another.
Or you could combine the two strategies.
It really comes down to securing that you'll have access, no matter what, versus securing that no one else will have access. The more ways you introduce that might rescue your access, the more ways you introduce for others to snag. Hold on to that USB memory stick! (Or at least, make sure your key has a solid passphrase. That you won't forget. And won't need to write down. And cannot be guessed …)