Hermit crabs find new shells by searching their environment for suitable shells that are typically empty and abandoned by other marine creatures. When a hermit crab outgrows its current shell, it will investigate and try on different shells until it finds one that fits its size and shape. This process is crucial for their survival and protection as they need a shell to retreat into for safety.