Der Caramoan-Nationalpark liegt in der Provinz Camarines Sur auf der InselLuzon auf den Philippinen. Er erstreckt sich über eine Fläche von 316 Hektar und wurde mit Inkrafttreten des Präsidentenerlasses 291 vom 20. Juli 1938 auf einer Fläche von 347 Hektar eingerichtet. Er steht im Anhang des NIPAS-Gesetzes von 1992 als geschützter Naturpark und soll auf eine Größe von 4.091 Hektar erweitert werden.
Er liegt an der Nordküste der Caramoan-Halbinsel auf dem Gebiet der Gemeinde Caramoan und ist ein kombiniertes Land- und Meeresschutzgebiet. Er hat einige bemerkenswerte landschaftliche Eigenschaften wie weiße Sandstrände, Höhlen, einen unterirdischen Fluss und einen See auf einer der Küste vorgelagerten Insel. Die Einheimischen haben Wanderwege für die Besucher angelegt. Er ist ein beliebtes Ausflugsziel für Touristen und für die einheimische Bevölkerung.