Святой Стефан - небольшой остров, соединенный с берегом песчаной насыпью длиной 100 метров. В городе бережно сохранена средневековая архитектура. Маленькие площади, кривые улочки, церквушки и дома сохранили свою самобытность.

Еще 50 лет назад на месте нынешнего курорта Святой Стефан был обычный рыбацкий поселок на морском скалистом острове. В 1960 году всех жителей переселили в дома на берегу, а на острове построили уникальный город-отель. Сейчас здесь находится примерно 80 одноэтажных домиков и три песчаных пляжа.

Напротив острова - гора, откуда открывается замечательный вид на Святой Стефан. На склоне горы, в последние годы, вырос большой посёлок, значительную часть которого составляют мини-отели и частные виллы категорий 4 и 5 звёзд. Здесь понравится любителям спокойного, размеренного пляжного отдыха.