I don't know that it's the best, but the most up to date way is roll calls. Here, cruise critic, or facebook groups, for the specific cruises you are trying to look into. Once the emails go out, people will be talking about it in their cruise specific roll calls, while it might take days or weeks for the new itinerary to make it to the website.