Kje je mogoče najti kamento?
Kamnefish najdemo v toplih obalnih vodah indijskega in Tihega oceana, vključno z Rdečim morjem, Perzijskim zalivom in morji okoli Avstralije, Malezije, Indonezije in Filipinov. Raje imajo plitva, peščena ali skalnata območja z veliko skrivališč, kot so koralni grebeni in postelje morske trave. Kamnofish je mogoče najti tudi v bovaznih vodah, kot so ustja in mangrove.