Cabo Outfitters offers eco-adventure activities that range from surfing, kayaking, snorkeling, hiking, whale watching and turtle releases.