A magnitude 4.9 earthquake struck off South Australia's coast on Tuesday morning, with dozens of people in Adelaide reporting they felt the tremor.