When in Victor Harbor, it's almost compulsory to venture over the causeway to Granite Island. Here are all the things to do on Granite Island