Demi Moore looks Hot in Black Bikini in the Caribbean