I was also able to get Guiness in cans at the Promenade lounge. It seemed that the ESPN Sky Box had the most selection of beers in cans, although the Overlook bar on deck, facing the adult pool has quite a few, too.
Also, you can get Heineken really cheap in St. Maarten, so you can stock up for the second half of the trip when you're there.