Credit: Half Moon, A RockResort

To round out his stay in Jamaica on behalf of his grandmother Queen Elizabeth II's Diamond Jubilee, the country made sure to provide a feast fit for a prince.

During a beach party held in his honor, Prince Harry dined on a Jamaican jerk duck breast and a dessert trio made from local fruits while fire dancers and a steel pan band whirled around.

Once dinner wrapped, Prince William's single brother was presented with a 30-year-old specially-blended Appleton Rum by Appleton Estates and a piece of local Jamaican art from the Jamaica Tourist Board.

"He stayed for almost two hours and some guests were trying to get him to dance, but he didn't join in on the festivities and enjoyed his meal," a source tells Us Weekly. "He enjoyed his time thoroughly and seemed to be in a great mood."

On Tuesday, the 27-year-old royal faced off against champion sprinter Usain Bolt at the University of West Indies stadium in Kingston, Jamaica.

After a false start, Harry raced around the track as Bolt, 25, jogged behind him.

"He cheated," the BBC quotes Bolt saying jokingly of the prince, who met with Prime Minister Portia Simpson Miler during his time in the area Tuesday. "I said we would have a rematch in London 2012 and Harry said 'I'm busy.'"