Heterogeneity in habitat choice in cardinal fish community structure