Šilo è una piccola località turistica nella parte nord-est dell’ isola di Krk (Veglia) e fa parte del comune di Dobrinj. È situata nella baia di Stipanja, protetta dal promontorio chiamato “ Punta šila “. Dalla terraferma l’ isola è separata dal canale di Vinodol, largo appena 4,6 km. Sulla terraferma si trova la località di Crikvenica alla quale si può arrivare con dei motoscafi di linea o con altre imbarcazioni turistiche.
Šilo è ideale per trascorrere delle tranquille vacanze familiari, però anche per vacanze attive . Ci sono vari campi sportivi, possibilità di giocare alla pallanuto, sentieri ciclabili e sentieri per delle belle passeggiate a contatto con la natura. Punto interessante per i sommozzatori è il relitto della nave greca “Peltastis”.
Šilo è conosciuto per il mare limpido e pulito, per le spiagge di ciotoli, le piccole spiagge nascoste tra le rocce, quella di sabbia per i bambini, alla quale e stata assegnata la bandiera blu, la spiaggia per cani. Non lontano da Šilo c’ è la baia di Soline conosciuta per i fanghi terapeutici e la grotta Biserujka lunga circa 110 metri.
Šilo è da sempre un villaggio di pescatori e in estate si organizzano in piazza le feste settimanali dei pescatori. La festa principale è quella di San Rocco il 16 agosto, che dura tutto il giorno iniziando alle 7 del mattino con la banda di ottoni e la tratta delle reti per poi finire a notte tarda con i fuochi d’artificio.
Nei ristoranti e nelle locande del paese si possono gustare cibi e bevande locali.