The Duke and Duchess of Cambridge were spurned by furious farmers as they arrived in the Caribbean today.
Their tour – in honour of the Queen’s Platinum Jubilee – began under a cloud over land rights in Belize.
A trip to a sustainable cocoa farm today was hastily axed to avoid conflict.
And villagers staged a protest, with banners proclaiming: “Prince William leave our land.”
The Q’eqchi Maya people live in Indian Creek, in the foothills of the Maya Mountains.
They say they were not consulted about William and Kate’s visit and were outraged their helicopter was to land on a local football field.
Can you understand the farmers' anger? Have your say in the comment section
TV outlet Channel 7 also claimed there was “open conflict” between villagers and the conservation charity Flora and Fauna International, of which William, 39, is a patron.
Channel 7 ran a headline saying “Indian Creek Villagers Don’t Want William The Prince To Visit”.
After Friday’s demo, village chairman Sebastian Shol reportedly said: “We don’t want them to land on our land, that’s the message that we want to send.”
A royal source said: “Due to sensitive issues involving the community, the visit has been moved to a different location.”
The government of Belize said: “Due to issues in the village, another venue has been selected to showcase Maya family entrepreneurship in the cacao industry.”
The tension is centred on communal land rights which locals claim “were expunged in the colonial period by the British”.
For more of the royal news you care about, straight to your inbox, sign up for the Mirror's daily newsletter here.
The issue threatens to overshadow the start of the couple’s eight-day visit to Belize, Jamaica and the Bahamas.
But there was support from a street artist in Belize, seen touching up a portrait of the royals on their 2011 wedding day.
An RAF Voyager jet will fly the royals and their 15-strong entourage, thought to include 40-year-old Kate’s hairdresser, personal staff, royal aides and the Cambridges’ press team.
The couple will renew a friendly sporting rivalry at a sailing regatta in the Bahamas.
They will also mark Jamaica’s musical and sporting heritage – and Olympic legend Usain Bolt may be involved.