Coastguard rescue teams were called out over the weekend after swimmers and kayakers got into difficulties off the north-east coast.
Emergency crews from Fraserburgh and Peterhead were called out to Fraserburgh beach on Saturday afternoon after two people were seen struggling in the water.
The Coastguard helicopter from Inverness landed on the sands to assist in the operation.
Moments after the crew touched-down, the swimmers were back on dry land and were being checked over by a waiting ambulance crew.
A Coastguard spokesman said the pair were “shivering” but were otherwise okay and they left the area shortly after.
Meanwhile, two kayakers who decided to explore the Moray Firth coast had to be rescued by a passing boat.
The Fraserburgh lifeboat and Coastguard rescue teams from Banff, Buckie and Fraserburgh were called in to search for the stranded paddlers.
But they were picked up by the Gardenstown-based fishing boat Explorer and taken to Crovie on Saturday afternoon.
A Coastguard spokesman confirmed the details of the Fraserburgh incident.
He said: “We got a report from a member of the public at 4.15pm that two people were having difficulty in Fraserburgh bay.
“Before we got any assets on scene we were advised they were on the shore.
“Fraserburgh Coastguard team got them up to an ambulance. They were shivering, but otherwise fine and went on their way.
“The Coastguard helicopter was passing and landed to see if they could be of assistance.”
He also confirmed the details of the incident near Crovie.
The spokesman said: “There were two leisure kayaks that just went out for a paddle round the coast and they got into difficulties.
“Before we got any assets on scene a local vessel had been in contact with them, picked them and taken them back to Crovie.”