Great points mentioned above. What I noticed is that if you stay within the downtown area, or to the west side of the island, english is more viable. People at stores generally greet you with "Bonjour, Hi." to see which you respond in. If you respond in english, you'll be addressed in English...