Caramoan is bounded on the north by the
town of Garchitorena and the Philippine Sea of the Pacific Ocean; on the
northeast by the island province of Catanduanes; on the south by Lagonoy Gulf;
on the east by the Maqueda Channel and on the west by the municipality of
Presentacion