Dignitaries sheltered under umbrellas as the Prince disembarked from the Royal Fleet Auxiliary ship Wave Knight on the penultimate leg of his marathon 15-day tour of seven Caribbean nations.
Harry, 32, has enjoyed fantastic weather on the tour so far while millions of Britons have been shivering at home.
But it looks like his luck has run out in Barbados, which is celebrating 50 years of independence from Britain, although the 29C heat on the tropical island will be some consolation.
On the quayside at Bridgetown Port, he was met by Governor General Sir Elliott Belgrave and Prime Minister Freundel Stuart, who last year said he wanted to mark the 50th anniversary of independence by making the country a republic and ending the Queen”s role as head of state.
Harry was accused of bringing the English weather amid the heavy rainstorm.
Sir Elliot told dignitaries that the fifth in line to the throne had “brought bad English weather with him to Barbados”, adding: “We have our own bad habits.”
The Prince said: “I hope there will be tarpaulins later.”
One of Harry”s first duties was to present two Duke of Edinburgh students with their gold awards: Jade Gibbons, 23, and Charlee Gittens, 21.
Ms Gittens said: “Harry told us congratulations, and asked how long we had been doing it for. It was a really good experience meeting him. He was really nice.”
Earlier, on the quayside, Naresa McRwray-Williams 16, presented the Prince with a buttonhole and said: “He told me to make sure I didn”t hurt myself with the pin. He was very kind.”
The Prince then inspected 108 soldiers in a guard of honour as a 30- strong police band played.
He travelled to Barbados on Wave Knight after completing his final engagement in Grenada on Monday night, a reception and investiture ceremony at which he presented the Queen”s birthday honours.
Harry suffered a minor mishap when a medal he had pinned on a pensioner fell off.
The Prince had been given intensive briefing and practice sessions in presenting official awards for this tour on behalf of the Queen but his worst fears came true.
He and his aides had worried that one might not stay on and, sure enough, when he pinned a British Empire Medal to the chest of retired farmer Reginald Sparks, it dropped to the floor as Harry stepped back.
The Prince quickly bent down, picked it up off the floor and put it back on Mr Sparks, 72.
Harry has undertaken a number of investitures during the tour, which ends in Guyana on Sunday.
Until this tour, his only other investiture was in Nepal earlier this year when he gave the MBE to a Gurkha soldier.
He also gave Archbishop Desmond Tutu an honorary award in Cale Town last year and presented an honorary OBE to an Omani businessman in the country”s capital, Muscat, in 2014.