Small town in Queensland, Australia. Near the Great Barrier Reef.
Also the place where the Powerpuff Girls live.