A series of surprise visits shakes things up on the beach; Bachelorettes Gabby and Rachel arrive, ready to spill all the tea on their former flames to their new ladies; Becca and Thomas share an exciting announcement.