And now the singer has been given an official role, shooting a campaign as the Face Of Barbados.
The 24-year-old was photographed shooting her first campaign for the three-year role on an idyllic beach today.
Smouldering: Rihanna poses in her new role as the Face Of Barbados in a campaign to boost tourism to the Caribbean isle
Smouldering: Rihanna was labelled 'too sexy' by Nivea
Her new role will go some way to cheering up the singer, after she was dropped as the face of Nivea this week for being 'too sexy'.
Her 'sexiness' obviously isn't a problem for her home country.
'Rihanna has signed a three-year contract with the Barbados Tourist Authority (BTA) to promote the island,' the Barbados Free Press reported.
Who needs Nivea? After being dropped as the face of the beauty brand, Rihanna has found a new role
'According to BTA chairman Adrian Elcock, production on the promotional campaign is expected to begin soon and will be launched in September, in time for the winter tourist season.'
The beauty has already done much to raise her country's profile overseas, and often returns to enjoy vacations on the isle with her family.
On today's trip she was accompanied by five of her devoted fans, paying for their airfare as a thankyou for their support.
Group hug! The pop princess often returns home to visit her friends and family; seen here with visitors on setThe singer paid for them to stay at the exclusive Sandy Lane hotel and then invited them over to her house for dinner.
A source told Sky News: 'She wanted to show them how grateful she was. She figured the best thank you was to cook them tea in her hometown.'
Rihanna has also been pictured showing Oprah Winfrey around Barbados, shooting an interview for an upcoming episode of 'Oprah's Next Chapter'.
Taking a break: The singer has signed a three-year deal to promote the island