St Stephano is a blissfully peaceful resort dotted with olive and cypress trees and tavernas with fresh seafood to relax in. See our holiday guide and villas!