Perrie looked gorgeous in a shimmering white dress as the pair snuggled up by the sea.