Sinkhole swallows Queensland beach