The shorts are from Esther Penn and the suit is currently sold out in the this color but I linked the yellow version below!
Rachel is wearing medium top and bottom.