Been a long time since I sailed Townsville, but Pallaranda is definitely the go. I recall sailing at an angle just out from the beach, so if you ever get in trouble you get washed back to shore.
I tried the Strand a few times and in a NE it seemed to have a huge wind shadow, so always opted for Pallaranda. I did sail it in a SWly a few times but remember its a long float back in, so not the best spot while learning.
The chandlery in South Townsville was around when I was there, but it never stocked anything worth buying! Most OZ shops are online now, that will be your best bet.
Don't forget your stinger suit!!!

Oh, no one mention the crocs