St Barths is true island incarnation of the phrase “more just a pretty face,” as there is so much to this island’s charm beyond its sublime turquoise seas ...