Heteroclinus johnstoni, or Johnston's weedfish, is a species of clinid native to the waters along the around southern Australian coast where it prefers reefs with tall seaweed growth at depths down to about 50 meters .