Britain's Prince William and his wife Kate arrived in Jamaica on Tuesday as part of a week-long Caribbean tour, hours after activists protested to demand reparations for slavery amid growing scrutiny of the British Empire's colonial legacy.