There's no need to drag along a kettle. You can easily get tea or coffee through room service or a visit to Lido Deck.
And the two dresses sound just dandy. Lots of women will be in full length dresses. You won't be out of place.
Only 2 formal nights on your cruise, and 5 casual.
Have a GREAT cruise!