เกาะกระ หรือ หมู่เกาะกระ อยู่ในพื้นที่จังหวัดนครศรีธรรมราช อยู่ห่างจากแผ่นดินประมาณ 53 กิโลเมตร เมื่อวัดในแนวตรงจากอำเภอปากพนัง มีเนื้อที่ทั้งหมด 390,106 ตารางเมตร ประกอบด้วย เกาะขนาดเล็ก 3 เกาะ ได้แก่ เกาะกระ เกาะกลาง และเกาะเล็ก และมีกองหินขนาดเล็กอีก 1 กอง เรียกว่า"หินเรือ" พื้นที่เกาะกระเป็นพื้นที่ที่มีความสำคัญอย่างยิ่ง เนื่องจากมีความหลากหลายทางชีวภาพสูง เหมาะสมสำหรับการพัฒนาและควรค่าแก่การอนุรักษ์ เป็นเกาะที่ไม่มีผู้คนอาศัยอยู่บนเกาะเช่นเดียวกับเกาะโลซิน ชื่อของเกาะกระเป็นชื่อเรียกของเกาะหลายเกาะในประเทศ เช่น เกาะกระในจังหวัดชุมพร, หมู่เกาะกระ เป็นกลุ่มของเกาะอยู่ทางตะวันตกของเกาะหมากในจังหวัดตราด
หมู่เกาะกระ มีแนวปะการังที่สวยงาม และสภาพสมบูรณ์ มีแนวปะการังทั้งสิ้น 412 ไร่ โดยพบปะการัง เช่น ปะการังแปรงล้างขวด (Acropora longicyathus), ปะการังเขากวาง (A. aculeus) ซึ่งเป็นปะการังที่พบเฉพาะทางฝั่งทะเลอันดามัน ไม่เคยพบทางฝั่งอ่าวไทย เนื่องจากต้องการพื้นที่ที่มีน้ำใสและแสงสว่างมาก จึังเป็นการพบครั้งแรกที่เกาะกระ และเป็นการบ่งบอกถึงสภาพแวดล้อมที่ยังสมบูรณ์ บนเกาะกระมีหาดทรายขาวสะอาด ความยาวประมาณ 150 เมตร เป็นแหล่งวางไข่ของเต่าตนุ และเต่ากระ โดยมีเต่าทะเลขึ้นวางไข่ที่เกาะกระไม่น้อยกว่าปีละ 30 รัง (ประมาณ 3,000 ฟอง)
หมู่เกาะกระเป็นหมู่เกาะเดียวของจังหวัดนครศรีธรรมราช อยู่ห่างจากแผ่นดินประมาณ 53 กิโลเมตร เมื่อวัดในแนวตรงจากบริเวณอำเภอปากพนัง มีเนื้อที่ทั้งหมด 390,106 ตารางเมตร ประกอบด้วยเกาะขนาดเล็ก 3 เกาะได้แก่ เกาะกระใหญ่ เกาะกลาง (เกาะหลาม) เกาะเล็ก (เกาะบก) และกองหินขนาดเล็กอีก 1 กอง เรียกว่า หินเรือ ซึ่งมมีส่วนยอดโผล่น้ำไม่มากนัก
เนื่องจากหมู่เกาะกระเป็นกลุ่มเกาะที่อยู่ไกลมาก จึงเป็นการยากในการเดินทางไปหมู่เกาะกระ การเดินทางไปยังหมู่เกาะกระสามารถลงเรือได้ 3 จุด จากภายในจังหวัดนครศรีธรรรมราช คือ จุดแรกจากปากน้ำขนอม อำเภอขนอม ระยะทางประมาณ 79 ไมล์ทะเล จุดที่สองจากแหลมตะลุมพุก อำเภอปากพนัง ระยะทางประมาณ 29 ไมล์ทะเล และจุดที่สามจากอำเภอหัวไทร ระยะทางประมาณ 33 ไมล์ทะเล