เกาะเจมส์บอนด์ หรือ เกาะตาปู เป็นเกาะโขดหินขนาดเล็ก ตั้งอยู่ทางด้านเหนือในเวิ้งอ่าวของเกาะเขาพิงกัน ทางทิศตะวันตกเฉียงใต้ของอุทยานแห่งชาติอ่าวพังงาในท้องที่ ตำบลกะไหล อำเภอตะกั่วทุ่ง จังหวัดพังงา ห่างจากที่ทำการอุทยานฯ ไปตามลำคลองเกาะปันหยีเป็นระยะทางประมาณ 15 กิโลเมตร เกาะตาปูมีลักษณะเป็นเกาะเดี่ยว ส่วนบนโปนออกและคอดกิ่วลงที่บริเวณฐานเหมือนกับตาของปู (เกาะในลักษณะนี้มีศัพท์ทางธรณีวิทยาเรียกว่า เกาะหินโด่ง) การชมเกาะตาปูต้องชมในระยะไกลจากเรือ หรือจากสันดอนของเกาะเขาพิงกัน ไม่สามารถขึ้นไปบนเกาะได้