Striped Cardinalfish inhabit wide range of shallow habitats from reefs to sea grass beds in the Caribbean; picture taken Little Cayman.