The couple could barely keep their hands off each other
The pair, who have been dating for more than a year, stayed at the exclusive Amanyara Resort on Malcolm’s Road Beach, where they enjoyed regular arm-in-arm along the foreshore during their week long stay.
At one point, 18-year-old Hudgens straddled her 20-year-old boyfriend as they lay on the sand - a sight likely to raise eyebrows from their Disney employers.
It wouldn't be the first time Hudgens has put a dent in her squeaky clean image.The real life lovers could barely keep their hands off each other during a romantic holiday on the Caribbean islands of Turks and Caicos earlier this month.
The actress found herself at the centre of controversy after a nude photo of her hit the Internet last year.
Disney branded it a 'a lapse in judgment,' adding, 'We hope she's learned a valuable lesson.'
She weathered the scandal and has just wrapped filming on the £4 million feature length film High School Musical 3: Senior Year alongside Efron.
Of her co-star turned boyfriend, Hudgens has said: 'It's fun to work with him. He's really sweet, and singing all of the songs is always a blast.'
Kisses and hugs: The affectionate pair cool off in the sea
She also says the pair are more in love than ever.
'If you really love someone, you shouldn't have to work at it. You finish each others' sentences and have the same sense of humor.'
And while they have accrued some 250million fans worldwide, don't expect HSM: The College Years.
'Not for us,' Hudgens has said. 'We're pretty much done, I think.'
TAGS:Vanessa+Hudgens, Zac Efron, Vanessa Hudgens