Why are alcohols generally more involatile than ketones, and aldehydes?
Alcohols have hydrogen bonding available to them as an intermolecular force. Neither ketones nor aldehydes have this operating between individual molecules.
Hydrogen bonding occurs when hydrogen is bound to strongly electronegative atoms such as fluorine, oxygen, and nitrogen. No such intermolecular force is available for aldehydes or ketones. Alcohols should have intrinsically higher boiling points.