Opatija Riviera is one of those destinations that will leave you breathless. Situated in an idyllic coastal setting nestled between craggy mountains and the crystal-clear azure Adriatic Sea. Its uniqueness is reflected in four distinct contrasts: mountains to the north, islands to the south, rocky coastline to the east and a large peninsula to the west.