[1] Port Alma ia approximately 60 kilometres (40 mi) from Rockhampton, at the south end of the Fitzroy River delta.
[5] The locality is bounded to the north by the Fitzroy River, to the north-east by Keppel Bay and to the east and south-east by Raglan Creek.
[7][6] Casuarina Creek and a number of other small creeks form the Fitzroy River delta, which creates a number of low-lying islands, shoals, and channels within the locality including:[6] Port Alma has the following headlands on its coastline: The town was named by hydrographer, Commander J. Jeffrey of HM Colonial Schooner Pearl, in 1864 after a battle site of the Crimean War.
[citation needed] There were two railway stations on the line, now both dismantled: In the 2016 census, Port Alma had "no people or a very low population".
[30] The port is at the town and primarily handles cargoes consisting of class 1 explosives, ammonium nitrate, bulk tallow and equipment used in support of military exercises held at Shoalwater Bay.