Look into the New England Aquarium. The have a program in Newport that does just what you are talking about...
http://www.neaq.org/visit/newport.html
Otherwise I would say the Newport / Beavertail locations...
Welcome back! Was wondering where the Utah Chef went...