Retournant dans les Indes occidentales en , Castellane-Majastre commande "Le Marseillais" lors de la bataille de Saint-Kitts les 15 et . Il a neuf hommes tués et 19 blessés sous ses ordres. Il est également présent au combat des Saintes en avril de la même année. Son navire fait alors partie de l'escadre blanche et bleu, commandée par le marquis de Coriolis d'Espinouse, chef d'escadre ; mais les Français sont lourdement vaincus. En , il est présent à Saint-Domingue au sein de la flotte placée sous les ordres du marquis de Vaudreuil. Moins combattif qu'en baie de Chesapeake, le commandant du "Marseillois" n'engage presque pas son vaisseau, le ramenant à Brest avec les autres rescapés de la bataille. Le , il se voit attribuer une pension de sur le budget de l'ordre de Saint-Louis et il est promu chef d'escadre des armées navales avec rang à prendre au . Il est représentant de la noblesse aux États provinciaux tenus à Aix en 1788. Enfin, son acte d'inhumation établit son appartenance à la Société des Cincinnati.