Efter sin løsladelse vendte M'Kinley tilbage til Vestindien, hvor han tjente på HMS "Surprise", hvori han derefter kæmpede ved
Slaget ved Fort Royal den 29. april 1781 og slaget ved Capes den 5. september.