Iggy Azalea is enjoying a romantic vacation with LJay Currie.

The 26-year-old rapper flew to Cabo San Lucas, Mexico, with the music producer over the weekend and the pair have reportedly done nothing to hide their closeness while staying on a yacht.

An onlooker told Us Weekly magazine: ''They flew in together on a private jet for a friend's birthday.

''They have been all over each other with major PDA. They rented a yacht and were making out on the deck.

''He was spraying her down with a hose and wasn't shy about putting his hands all over her body. They went jet-skiing and he gave her piggyback rides on the beach.''

LJay - whose real name is Lorne Currie Jr. - shared a photo on Instagram of himself on the yacht, while Iggy used her account on the social media site to wish their pal a happy birthday.

She wrote alongside an image of herself and Chuckie: ''Happy Birthday @ChuckieBones I can't believe you're almost a real grown up now.... aghhhhh! (sic)''

The 'Team' rapper was previously romantically linked with French Montana and was engaged to Nick Young until last spring.

In June, she shared a lengthy Twitter post in which she claimed their relationship had ended after she caught the 31-year-old basketball player cheating on her while looking at security footage of their home.

At the time, she wrote: ''I broke up with Nick because I found out he had brought other women into our home while I was away and caught them on the security footage.

''This is just like a second shot to the chest. And I feel like I don't even know who the hell it is I've been loving all this time. People in this world are really f***ed up.''