อุทยานแห่งชาติอ่าวพังงา ประกอบด้วยหมู่เกาะน้อยใหญ่จำนวนมากมายกว่าร้อยเกาะ แต่ละเกาะล้วนมีรูปทรงสัณฐานงดงามแปลกตา บางเกาะคล้ายตะปู คล้ายดอกเห็ด หรือลักษณะสัตว์ต่าง ๆ ตามจินตนการของผู้พบเห็น และเกาะแก่งในอ่าวพังงายังมีถ้ำทะเล อันเกิดจากการกัดเซาะของน้ำทะเล คลื่น ลม เช่น บริเวณถ้ำลอดใหญ่ ถ้ำลอดน้อย เกาะพนัก เกาะตะปู เกาะเขาพิงกัน