tropical fish live in tropical waters; this can include tropical freshwater tropical brackish(river estuaries) water or tropical marine (sea) water
then you have subtropical fish and coldwater fish all of which can be in either fresh, brackish or marine.
HTH