Selena Gomez makes rare swimsuit appearance in pink one-piece on yacht during girls' trip to Mexico
The 33-year-old pop star - who's a third-generation Mexican-American - enjoyed the five-star Rosewood luxury resort, Las Ventanas al Paraíso, in San José del Cabo on Saturday