The drinking age onboard Cunard ships is 18 unless in US waters where it is 21.