Set against the stunning backdrop of Algarve, Benagil in Portugal captures the imagination with its wonderful sights and welcoming environment.