Miranda, have you considered carrying it in your Camelbak? You can still get the info without putting your Garmin at risk on the handlebars. You won't be able to get cadence but you'll get the other info.

There are apps for some cell phones that will give you coordinates with a compass as another suggestion.