Después de su liberación, M'Kinley regresó a las Indias Occidentales donde sirvió en el HMS "Surprise", en el que luchó en la Batalla de Fort Royal.
El 29 de abril de 1781 y la Batalla de los Cabos el 5 de septiembre.