For good, consistent gas my experience with WannaDive has been Great. I've used them five times and tanks are always available and service is great.

Their main location is slightly north of town (Eden Beach), and they have a great location to the South very close to where you are staying, called Windsock WannaDive. We pick up and drop off tanks there and if we've been diving awhile there are rinse tanks and an outdoor shower.