This sounds just plain awesome Indy! I've a couple of friends who went on their honeymoon trip there 15 years ago, and they told me they had a great time mountain biking. I assume they rented bikes when they were there, but don't know what they had in place 15 years ago.

Snorkeling sounds like a LOT of fun!