Fantasia is my favourite, walking distance from Broadbeach South light rail station (heading South).
There are shops in Surfers proper, avoid them, always fat PRC heifers.
Southport has some good shops around, including Health Oriental on Hicks St is a really good one. Just don't go to Southport at night, lots of homeless crackheads around.