여수 남쪽 34㎞ 해상에 위치하며 북쪽에 금오도(金鰲島), 남쪽에 연도(鳶島)가 있다. 동경 127°48′, 북위 34°29′에 위치한다. 최고봉은 섬의 중앙에 솟은 상산(上山, 207m)이다. 동도(東島)와 서도(西島) 두 개의 섬이 있었는데, 이들 섬 사이에는 너비 200m 가량의 좁은 수로가 뻗어 있었으나 수로의 남쪽 끝에 발달한 주1에 의하여 두 섬이 연결되었다.
섬의 형태가 기러기 모양과 같다고 하여 ‘기러기 안(雁)’ 자를 써 안도(雁島)라고 하다가 1910년부터 ‘편안할 안(安)’ 자를 쓰게 되었따. 안도(安島)는 선박이 안전하게 피항(避港)할 수 있는 곳이라는 뜻을 가진다고 전한다.
동도 중앙에 위치한 상산을 비롯하여 섬 전체가 산지로 이루어져 있으나, 동도와 서도의 연결 지점 부근이 비교적 경사가 완만하여 이곳에 취락이 모여 있다.
안도는 다도해 해상국립공원에 속해 있다.북쪽 해안에는 입구가 좁은 만이 형성되어 있는데, 이곳은 선박대피소로 사용되고 있다. 입구는 좁고 들어갈수록 넓어져 S자형의 만을 이루고 있다. 남쪽의 이야만(以也灣)과 북동쪽의 백금만(白金灣) 일대에는 사빈 주2이 발달해 있지만 대부분의 해안은 암석 해안이다. 동쪽 백금만의 안도해수욕장 사빈은 백사청송(白砂靑松)에 어울리는 경관을 자랑한다. 남쪽 이야포 해안에는 자갈로 이루어진 몽돌해수욕장이 자리잡고 있다.
1월 평균 기온 1℃, 8월 평균 기온 26℃, 연강수량 1,345㎜, 연강설량 3㎜이다.
2007년 말 기준 전체 면적은 42.42㎢이고, 논 1.46㎢, 밭 9.15㎢, 임야 29.93㎢이다. 2008년 말 기준, 안도가 속한 남면의 전체 인구는 3,821명(남 1,926명, 여 1,895명)이고 세대수는 1,779호이다. 2023년 10월 기준, 남면의 전체 인구는 2,716명(남 1,404명, 여 1,312명)이고 세대수는 주3.
주요 농산물은 감자 · 보리이고 소량의 무 · 시금치 · 마늘 · 쌀 등이 생산된다. 주요 어획물은 우럭 · 돔 · 장어 · 삼치 · 잡어 · 갈치 등이며, 김 · 톳 · 홍합 · 전복 등의 양식업도 행해진다.
취락은 안도 · 서고지 · 이야포 · 상산마을에 분포하며, 중심지는 북서해안에 위치한 안도이다. 정기 여객선이 매일 운항되고 있다. 2010년 금오도 심장리와 안도리를 연결하는 길이 360m의 복합 엑스트라 도즈드교(extra-dosed bridge)가 개통되었다.
교육 기관으로 여안초등학교, 여남중학교 안도분교장이 있었으나 2020년 여남중학교로 통폐합되었다. 공공시설로는 안도보건진료소, 여수남면우체국 안도출장소, 서고지 출장소가 있다.