Petit-Rocher is a formerly incorporated Canadian village in Gloucester County, New Brunswick. Sitting on the western shore of both Chaleur Bay and Nepisiguit Bay 20 km northwest of Bathurst, Petit-Rocher's residents are 89% Francophone. From Wikipedia