I would suggest a Fighting Conch or an Orange Lipped Conch whichever you can find, they are great for the sand, and a bit more resistant to murderous hermits.
Could you post a pic of your algae? It may be maintenance issues that are causing it, and depending what kind it is, it may be a fairly easy solve.