Officially no- but you can get them here and there. On our recent sailing they had cans at Cafe Promenade. So if I went there and asked for a soda I was given a can..... Sometimes at Boleros as well. I don't specifically ask for the can, but if I have a venue that hands me one that's where I'll try to head whenever possible.