대록도는 중국 만리해변의 동단에 위치해있다. 북쪽으로는 대고산과 바다를 사이두고 있고 서쪽으로는 대련, 장하와 린접해있으며 남쪽으로는 조선, 한국과 가까이하고 있다. 대록도는 륙지로부터 4 해리 떨어져있으며 면적은 6.6 평방키로메터이다. 섬에는 약 3400명이 살고있는데 북온대해양성기후로 인해 겨울에는 혹한이 없고 여름에는 혹서가 없기에 리상적인 휴양관광지라 할수 있다.