From Princess Diana to Prince George, the royals have always loved spending time at sea.