Cabot Shores is a wellness and wilderness resort located along the serene landscape of the Cabot Trail. They offer several retreats including yoga retreats.