Anthony Albanese is under fire after pledging fresh federal funds to help an endangered fish and boost the health of a key harbour.