Emma Watson showed off her fabulous figure in a strapless, high-waisted bikini while on vacation at the beach in Barbados.