Rezervat Janjske Otoke su popularno turističko izletište i najatraktivnije izletište u općini Šipovo. Nalazi se na zapadu BiH, u "južnom džepu" Repubblike Srpske, na 9 km od njegovog centra i oko 90 km od regionalnog centra Banja Luke. Duž cijelih Janjskih Otoka, protiče istoimena rijeka Janj.