Just a short drive from Opatija, Kastav is a charming hilltop town that boasts stunning views of the Adriatic Sea. Stroll through its narrow streets, admire the medieval architecture, and stop by the local cafes and restaurants for a taste of traditional Istrian cuisine.