Just got back from Mariner this week.... and ice cream is still free from the dispensers at the pool deck and in windjammer. Some ships have them on the promenade as well. You can purchase Ben & Jerry ice cream on the promenade as well. It is not really ice cream from the dispensers... but more like ice milk. Dining room also has scoops of vanilla and chocolate as part of the dessert asst.