When you want to make Present Perfect you should use certain forms also
to run
бегать - прибежать, добежать
I have run - Я прибежал. Я добежал.
to jump
прыгать - запрыгнуть
I have jumped - Я запрыгнул.
to read
читать - прочитать, прочесть
I've read - Я прочитал. Я прочёл. (equal versions)
to swim
плавать, плыть - сплавать, приплыть, доплыть, заплыть
I've swum - я приплыл, я доплыл, я заплыл
I've swum to the island. Я заплыл на остров. Я приплыл на остров. Я доплыл до острова.
I swam to the island - Я сплавал на остров. Я плавал на остров. Я заплыл на остров. Я приплыл на остров. Я доплыл до острова. (In different contexts various versions should be used)
...when I was swimming to the island - ...когда я плыл на остров.