It is a well-liked attraction, the New England Aquarium, which houses a wide range of marine life, including penguins, sea turtles, and a sizable IMAX cinema.