Shouldn't the name be Sainte (with an e) Marie?
I would have thought the proper French name would be Sainte Marie, with an 'e' at the end of 'Saint', since Marie is feminine? There are lots of Sainte Maries on Google, and practically none without the 'e'. I know it's a fictional place with a weird history, and I'm not trying to start a picky fight -- If there's a perfectly rational explanation for its lack, I will be content.
Michael