St. Barts - The Jewel of the CaribbeanLocated in the French West Indies, the jewel of the Caribbean, St. Barts encourages travelers to unwind and take a break from reality as...