Where to stay in St. Martin for privacy, luxury and breathtaking scenery? Les Terres Basses on the French side is one of the most exclusive communities to stay ...