Had similar experience-whilst sailing my boat last summer thru Kyle rea between Skye and mainland Scotland where springs can run well in excess of 10 knots.
So I set of north bound at low tide as reccomended having previosly set a whole load of waypoints in my garmin 152 just in case and duplicated them on my charts.
Basically you head as I recall NNE up the sound of Sleat into Glenelg Bay-you then turn to just of north to run thru the narrows about half mile wide.
The chart marks the way thru to a lighthouse on the Skye shore with one of those cones of visibility/acceptability as I call them.But I got carried away following a boat in front(I was under power) and using my goto which was set to a waypoint mid chanel off the light house.
As far as my go to was concerned I should have realised I was like a boat on a swinging mooring.I was getting there but the strong current even at turn of tide was pushing me westwards towards Skye.
Suddenly I fely things were wrong and looked at my echosounder 10ft. and rising! and realised I was heading onto a shingle spit which appears at low water.
Luckily as under power did a 90 degree right turn and I only draw about 4 ft.
Phil