The Greek peninsula boasts beautiful coasts and quaint villages.