#NEW Harry and Taylor having dinner in the British Virgin Islands! (credit to owner)