Bella Hadid flirts with fans in new vacation photos