Lake Kereta lies at the South Head peninsula of the Kaipara Harbour. The lake is shallow and there are no streams or rivers flowing into or out of it. It is primarily filled by underground water, and water losses are due to evaporation from the surface of the lake.