Terracos de Benagil is a small, upmarket complex of terraced houses right on the cliffs of Benagil on the Portuguese Algarve, with spectacular sea and cliff views.
Bengali is a tiny village near the popular seaside resort town of Carvoeiro. Local restaurants, cliff walks, golf courses and fun things to do abound - all at South African prices.