Tu je razčlenitev njihovih najljubših habitatov:
* Plitka voda: Kamnefice najpogosteje najdemo v plitvih vodah, običajno manj kot 30 metrov globoko.
* Tropska območja: Uspevajo v toplih tropskih vodah, običajno okoli indo-pacifiške regije.
* Rocky Bottoms: Te ribe so mojstri kamuflaže in se brez težav zlijejo s skalnimi površinami, razpokami in jamami.
* Koralni grebeni: Kamnitofish pogosto prebiva med koralnimi grebeni in izkoristi kompleksno strukturo zavetišča in lova.
* Postelje morske trave: Najdemo jih lahko tudi na morskih travnikih, pri čemer uporabimo vegetacijo za pokrov in prikrivanje.
Pomembno si je zapomniti, da so kamnitosti izjemno strupene in jih je treba obravnavati previdno. So mojstri pri mešanju in se zlahka motijo za kamnine.