Shark finning only exists because people (Asians) demand shark fin soup. You can make a difference by making a direct impact on shark fin deman by not eating it.
Seems so simple.
If you know some people who are into the fin soup, then have a dialogue about the 'harvesting' of these fins.
Then check out this website for more info on restaurants near you that sell the 'good stuff'.
http://www.stopsharkfinning.net/boycott-canada.htm