Ponta da Piedade on Algarve Coast, Portugal (by elsextoreplicante).