Mareeba is an hour's drive west of Cairns. The town's name is derived from an Aboriginal word meaning meeting of the waters.