Set against the stunning backdrop of Azores, Ponta Delgada in Portugal captures the imagination with its wonderful sights and welcoming environment.