C'est pendant la guerre de la Ligue d'Augsbourg qu'il acquiert son surnom de « "Grand Gabaret" ». En 1689 à bord du "Saint Michel", il dirige l’avant-garde de la flotte sous les ordres du marquis de Châteaurenault. Cette flotte est chargée de débarquer des troupes en Irlande pour soutenir Jacques II. Or la flotte française rencontre celle anglaise dirigée par amiral Herbert à Bantry Bay. Le combat a lieu le 11 mai. L'engagement est indécis quant à la victoire d'un camp ou de l'autre. Le novembre de la même année, Jean Gabaret est nommé lieutenant général des armées navales. Il participe en cette qualité aux batailles navales du cap Béveziers le sur "L’Intrépide", dans l'escadre blanche et bleue.