Hundreds took to the water at Koombana Bay bright and early on Saturday morning, January 11, as part of round 7 of Swimming WA's Open Water Swimming Series.
The annual event, sponsored by the City of Bunbury and Southern Ports, is the largest open water swim series in Australia - with swimmers competing in 10 different events across WA.
Amateur and professional swimmers of all ages competed across the five different distances, including 500 metres, 1.25 kilometres, 2.5 kilometres, 5 kilometres and 7.5 kilometres.
The 500 metre race was a nail-biter for spectators, with Alexander Clements winning by just two milliseconds.
Clements finished in an impressive time of just 10 minutes and 39 seconds, with runner up Hinata Hoshi.
Ella Scott-Higgins claimed third place after finishing the swim in just over 11 minutes.
The competition was closer for Tana Hathway and Kate Pfoeffer, who finished the swim less than four seconds apart.
In the 1.25 kilometre race, young gun Suzanne Andrews managed to secure first place with a time of 18 minutes and 59 seconds.
Mitchell Brown claimed second place with a time of 19 minutes and 7 seconds, finishing the race just one millisecond ahead of MacKenzie Bell. Isabella Andrew and Mija Nikolich-Vincec were not far behind, finishing in fourth and fifth.
Ben Roots claimed the win in the 2.5 kilometre swim, finishing the race in 35 minutes and 36 seconds ahead of runner up Jonas Arnold. Itsuki Tomita came in third, crossing the finish line in 38.25 minutes. Jonathan Grove was just one second behind Tomita, with Lucinda Flavel coming in fifth place.
Open competitor Kyle Lee took out the 5 kilometre swim, crossing the finish line in just over one hour.
But Harrison Farmer and Own Cattaway were hot on Lee's heels throughout the duration of the race, finishing just four seconds behind.
Oakleigh McDonald and Alessio Macri both finished in 1 hour and 10 minutes.
It was Max Coten who impressed in the 7 kilometre race, winning by more than one minute and completing the course in just 1 hour and 40 minutes.
Kaiden Richards was close behind with a time of 1 hour and 41 minutes, while Hayden Ferguson finished the course in 1 hour and 55 minutes.