Let's go to the beach, beach! Selena Gomez was living her best life on the sandy beaches of Mexico over the weekend.

The 26-year-old took a trip south of the border to throw her cousin, Priscilla DeLeon, a bachelorette party. Gomez, DeLeon and their friends spent four days at the Four Seasons hotel in Punta Mita to celebrate the upcoming nuptials, according to E! Online.

"The group spent a lot of time at the beach and pool and went on a few excursions outside of the property too," a source told the outlet. The insider also revealed that the group "had daybeds set up and lunch served" and even rented paddleboards.

Photos shared to Instagram chronicle some of the fun the girls had. Pictures show the gang exploring the village of Sayulita, riding ATVs and just all around enjoying themselves. DeLeon even took a moment to thank the former Disney channel star for throwing her the party of her dreams.

"I wouldn’t want anyone else standing next to me at the alter," DeLeon captioned a photo of herself and Gomez laughing on the beach. "My maid of honor really showed out this weekend and threw me the bachelorette party of my dreams. I am forever grateful."

The tropical beach vacation is only one of the ways she's shown her generosity. The "Wolves" singer also purchased her best friend's wedding dress in 2017. DeLeon shared the news on social media and wrote, "When your maid of honor makes your dream dress a reality and surprises you with it!"

Selena Gomez
Selena Gomez on June 30, 2018 in Westwood, California. Getty Images/VALERIE MACON