Whale visit good sign for healthier Hudson