Namhae, Korea | German Village, Boriam Temple, terrace fields, beaches & cafes