I've visited Cabo frequently for the last two decades and always find a new adventure to try. As a travel reporter, here are my favorite activities, from swimming with whale sharks to golfing. Visit ...