The significant battery installation at the Yarmouth power plant is located at the Wyman Station on Cousins Island in Yarmouth, Maine. This installation is the largest in New England and is known for being a pioneering project in the region. For more details, you can refer to the article on energycentral.com.