Yes. The rules vary by cruise line, but most allow 18-year-olds to hang out at bars or nightclubs on their own, or with family and friends who are also 18+. But do note that the drinking age on all ships that visit the U.S., as well as on many U.S.-based cruise lines sailing anywhere in the world, is 21.