No to both questions, but tea and coffee are available free of charge from room service at any time.
If I remember rightly, you can have a travel kettle if it has an automatic switch-off.
I don't know what the official line is but we have just returned from a cruise on sea princess and we took a travel kettle with us and nothing was said,so i assume it was ok.Have a nice cruise.
P & O Ships have kettles and tea/coffee in the cabins.
P and o may well have kettles in the cabins,but as i have already stated sea princess did not,and we had a cabin with a balcony,we took our own and as perkin points out,maybe because it had automatic switch off nothing was said,this was at the end of june.simple,take a small travel kettle and if there is one already there you will have your morning cuppa,and most of us love that.