St. Barts is the English nickname for St. Barthélemy, a French territory in the eastern Caribbean, southeast of St. Martin and Anguilla, and north of the Lesser Antilles. So much beauty is packed ...