St. Barts blends the sophistication of France’s urban centers and the geniality of the French countryside, with a tropical setting of craggy mountains, crystal-clear turquoise waters ...