SURF lifesavers have rescued 30 people stranded on a rock off the WA coast after reports of a six-metre great white shark lurking in the area.

Surf Life Saving WA said Twilight Beach in Esperance was closed between 11.15am and 12.30pm on Friday after a helicopter tour group spotted the shark.

It said 30 people were on a rock a short distance from the shore, but rather than ask them to swim back, a boat was sent to pick them up.

"Lifesavers transported 30 people via boat from Twilight Rock to the mainland without incident,'' Surf Life Saving WA said.

It follows the sighting of several other sharks in the south west region on Friday including three one-metre sharks that were feeding near Margaret River.