To address point number 3, have the anniversary party the day before you go and combine with a Bon Voyage party!!!!!
And although you've been to most of the ports more than once, I am sure there is more to see then you could have covered in a visit that would have lasted only 8 to 12 hours!!
So to conclude, GO!!