Demi Lovato – wearing a swimsuit at a beach in St. Barts