NCL Pearl is one of the newest ships. Yes, you can get free tea, coffee water all day. NCL ships have the best selection of restaurants on any line I have been on - the free restaurants include Mexican, burgers, main dining room, but I would recommend trying the charge restaurants at least once [esp the italian ones] as the food is fantastic. American beef - so the steaks are fantastic! Yum yu.
I was on The Pearl in December 2006. There are only coffee facilities in the rooms no tea making facilities. They do NOT cater for gluten free diets even though the UK office say they do.