The small village of Oia on Santorini, Greece.
The steep cliffs are 300 m (984 ft) high. See the Wikipedia entry for Santorini for more information on these facinating Islands.
Santorini, Greece, is a collection of small Islands which are the southern most islands of the Cycladic group in the Aegean Sea.
BEST VIEWED LARGER