South Australia’s Neptune IslandsAugust 11, 2012 by Don SilcockThe Neptune Islands in South AustraliaThe Neptune Islands in South Australia are one of the best places in the world to see the Great White Shark