Saint-Pierre & Miquelon Q

Hello all, apologies if I am posting this in the wrong forum- I'm a fellow Canadian, and I've never been to Newfoundland or Saint-Pierre et Miquelon. I have two questions!

1- What is the best way (experience-wise) to travel from St-John's to Saint-Pierre? (I am leaning more towards driving/ferry, to better enjoy the landscape and scenery ?!)

2- Since Saint-Pierre is French territory, does anyone know if the island carries the coveted french skincare products? I.e the products that you basically have to travel to France or order online from France, like A313, etc

Many thanks!!