Macaroni penguins usually live on bumpy or flat ground. They don't really live in places with many plants, but some penguins make their nests around grass. Macaroni penguins generally live by the water because they eat seafood. 