Silo is gelegen in het noordoostelijke deel van het eiland, tegenover de Crikvenica Riviera en ongeveer 20 km van de Krk-brug en 15 km van de luchthaven Rijeka.
Een bijzonder kenmerk van Šilo zijn de talrijke en natuurlijk beschermde kiezelstranden en met name het beroemde zandstrand bevindt zich in het stadscentrum. Het zandstrand heeft een blauwe vlag, als bewijs van kwaliteit en is geschikt voor kinderen. In de baai voor het hoofdstrand is er een extra hondenstrand.
Naast vele fiets- en wandelroutes zijn er tennisbanen, handbal op het strand en verschillende watersportmogelijkheden. In het bijzonder biedt de baai van Šilo veel aantrekkelijke duiklocaties, zoals het gezonken Griekse handelsschip Peltastis, slechts 10 minuten met de boot van Šilo verwijderd.
In de stad vind je alles wat je nodig hebt: winkels, restaurants, enz. Van de lokale bezienswaardigheden raden we een bezoek aan de grot Biserujka, de oude stad Krk aan, en vergeet niet de beroemde wijn “Vrbnička žlahtina” te proeven.
Met de snelle veerboot ben je in minder dan 10 minuten in Crikvenica.