Cape Ann Whale Watch is amazing. Their education about whales is fantastic. There is a true appreciation and respect for whales and the ocean. The guides were knowledgable, patient, kind and were fantastic with children, too. Tina narrated the adventure and her joy, respect and love for the whales was evident in her presentation.