to swim up
Поразительно, что она приплыла именно сюда - против ветра и течения.
I must say I'm amazed she swam up here against the wind and the tide.