River & Rock Adventures cater river rafting, rock climbing, team worships and kayaking. The river rafting program includes beginning rivers, intermediate and advanced rivers. The rock climbing program includes introduction, two day intensive seminar, anchor seminar and lead climbing seminar. Team worships includes communication style, change readiness and ropes courses. Kayaking includes inflatable kayak trips and beginning hard shell kayak training.