The star has been enjoying a sunny vacation with friends

Jennifer Lopez looks stunning rocking a white swimsuit as she's pictured enjoying the Italian sunshine during her holidays with friends!

Jennifer Lopez in Italy. PHOTO: COBRA TEAM / BACKGRID

Jennifer Lopez knows how to do vacation style.

The 54-year-old star has been enjoying a trip to Italy with friends and on Friday, June 21, was spotted living it up on a yacht. Lopez wowed in a plunging white one-piece swimsuit by Gooseberry Intimates and matching open-toe heels. She wore her long hair in a voluminous ponytail and accessorized with oversize sunglasses and gold jewelry. The singer and Atlas star was also seen wearing a chocolate brown cover-up and carrying a Christian Dior Hat Basket Bag.

While aboard the boat, Lopez basked in the sun, snapped selfies and laughed with her companions.

The star was also photographed on a boat earlier this week, on Tuesday, June 18. Her abs were on display in cream-colored bandeau top and coordinating multicolored shorts and gold sandals. She carried the same Christian Dior bag and wore gold sunglasses.

Jennifer Lopez looks stunning rocking a white swimsuit as she's pictured enjoying the Italian sunshine during her holidays with friends!

 

Jennifer Lopez on a boat in Italy on June 21.COBRA TEAM / BACKGRID

Lopez’s husband of almost two years, Ben Affleck, 51, is currently in Los Angeles with his children while filming The Accountant 2. Affleck shares son Samuel, 12, and daughters Violet, 18, and Seraphina, 15, with his ex-wife Jennifer Garner.

This week, a source told PEOPLE that Lopez has been making plans to travel this summer. Live Nation also announced on May 31 that the singer had canceled her planned concert tour because she is “taking time off to be with her children, family and close friends.”

The tour was originally scheduled to run from June to August, in support of her latest studio album This Is Me…Now, which was released in February.

 

Jennifer Lopez looks stunning rocking a white swimsuit as she's pictured enjoying the Italian sunshine during her holidays with friends! 

Jennifer Lopez on a boat in Italy on June 21.COBRA TEAM / BACKGRID

Never miss a story — sign up for PEOPLE’s free daily newsletter to stay up-to-date on the best of what PEOPLE has to offer, from celebrity news to compelling human interest stories.

“I am completely heartsick and devastated about letting you down. Please know that I wouldn’t do this if I didn’t feel that it was absolutely necessary,” Lopez wrote in a statement shared to her OntheJLo website.

She continued, “I promise I will make it up to you and we will all be together again. I love you all so much. Until next time…”

Jennifer Lopez looks stunning rocking a white swimsuit as she's pictured enjoying the Italian sunshine during her holidays with friends!

Jennifer Lopez on a boat on June 21.COBRA TEAM / BACKGRID

Lopez’s stylish Italian vacation comes just weeks after her show-stopping turn as co-chair at this year’s Met Gala on May 6. For fashion’s biggest night, Lopez wore a sheer sparkling Schiaparelli Haute Couture gown made to look like butterfly wings. It took the house more than 800 hours to make and included over 2.5 million foil bugles and beads.

She accessorized with dazzling Tiffany & Co. jewels, and her necklace alone included one diamond of over 20 carats with additional diamonds of over 75 total carats from the Blue Book 2024: Tiffany Celéste Collection.