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