UPDATE 3pm: Beaches at Meelup and along the Perth coast have been closed after shark sightings today.
The Surf Life Saving WA Twitter account was busy today with tweets warning of shark sightings from Perth to Esperance and temporary beach closures.
Lifesavers closed Meelup beach around 1pm after a 2.5m shark was spotted 50m off Castle Beach, Dunsborough. A shark measuring between 1.5m and 2m in length was spotted in shallow water off Busselton at 11.20am.
Around noon, a 1.5m hammerhead shark was reported to be swimming off Rous Head.
In Perth, Scarborough and Brighton beaches were closed after a 5m shark was spotted this morning.
The Westpac Lifesaver Helicopter closed the beaches spotted a 5m white shark 100m off Brighton around 9.45am. They were reopened an hour later.
A 4m white shark was spotted 20m from the entrance to Bandy Creek, Esperance at 1.45pm, following the sighting of a 3m shark at West Beach in the town at 11.30am.
Further north, lifesavers from Mullaloo and Sorrento club helped a 61-year-old beachgoer who collapsed this morning. An ambulance was called.