南阳古镇位于山东省济宁市微山县境内,在微山湖这个北方水乡里,由于京杭运河穿湖而过,所以,就在这狭长的湖面上伴河形成了一个曾经显赫一时的(运河四大名镇之一)—南阳古镇。她是有东西长3500米,南北宽500米的主岛和多个自然的小岛组成的,周围碧水环抱、运河从中间穿过、小巧玲珑、犹如一副美丽的水墨画。