Demi Lovato Shows Off Beach Bod on Vacation!