What sort of habitat does a sea otter live in?

Sea otters (Enhydra lutris) are marine mammals that inhabit nearshore waters along the coasts of the North Pacific Ocean, including the northern Pacific coast of North America and the northern Pacific coast of Asia. They prefer relatively shallow waters, typically less than 100 meters (328 feet) deep. These waters include rocky shores, kelp forests, seagrass beds, and other shallow, protected habitats with an abundance of prey. Sea otters rely on kelp forests for shelter, hunting, and resting, and they often use kelp to wrap themselves in while sleeping or resting. They are also found in estuaries, bays, and inlets where there is a plentiful food supply and protection from strong waves and storms.