Yes. All vessels have a cash bar, and on some cruises (e.g., sunset catamaran) you even get complimentary sparkling wine.