Manly's 21st Ocean Care Day started with blue skies and ended suddently with a thunderstorm that tried to sweep everything into the sea.
The festival kicked off with the lively samba beat of Brazilian-inspired percussion band Bateria 61. They led the Marine Parade of sharks, jellyfish, penguins and more, which wound its way along the oceanfront from the surf club to the Corso centre stage.
The day was officially opened by Manly Mayor Jean Hay and GM Henry Wong.
The keynote talk, from UTS marine biologist and photographer Prof Bill Gladstone, was on the importance of sharks to healthy ecosystems. It brought into focus one of today's hugely-controversial issues - shark-culling and swimmer and surfer safety in the ocean - and the theme of the festival - Healthy Oceans Need Sharks.
After that, people were free to enjoy the art tent, eco stalls and local music lineup.
The Weaving Bridges Project whales were a big hit. So were perennial favourites like the Penguin Pavilion and the sea creatures "touch" pool, as well as new-comers Beardson.
Left: Start of the Marine Parade. Below: Shark fin; Nemo & Net in the parade; the Penguin Pavilion; the Art Tent; #beardson and Bateria 61 & Save Our Sharks 2.