Has the current pushed us off course?

How to say “Has the current pushed us off course?” in Japanese

In Japanese

潮(しお)に流(なが)されて、予定(よてい)の針路(しんろ)から外(はず)れてない?

Shio ni nagasarete, yotei no shinro kara hazuretenai?

Has the current pushed us off course? in other languages