Šilo je turistické místo, nacházející se na severovýchodní straně ostrova Krk, naproti Crikvenické riviéře. Místo je vzdáleno 26 km od Krčského mostu. Šilo nabízí pouze ubytování v soukromí nebo kempu, nejsou zde žádné hotely. Pláže jsou oblázkové nebo betonová plata. Písečná pláž Pećina, která je ideální pro děti, obdržela „modrou vlajku“. V Šilu je několik potapěčských základen.