From left to right, Prince Harry, Kate Middleton, and Prince William, Duke of Cambridge on the royal barge