Single bytes are aligned, because they can't straddle cache lines. Reads are therefore atomic, because they are aligned.
Two byte reads can straddle cache lines and unaligned reads are not atomic.
Actually both of these statements are wrong. Reading unaligned memory is not atomic for reads that straddle cache lines. And unaligned memory access is not slow on modern processors.