Stuart Farquhar, 87, was pulled from the water at Pennan, on the north coast of Aberdeenshire, at about 11am on Friday.
An RAF Sea King Rescue 137 was scrambled and he was airlifted to hospital in Aberdeen for treatment.
It is thought he may have been trying to turn the scooter when it went into the water.
Pennan is the setting of Bill Forsyth's 1983 cult classic, Local Hero, with thousands of film fans flock to the tiny fishing hamlet every year.
It follows a struggle between a US petro-chemical giant and the seaside village.