Twin Rocks
Two massive coral-encrusted boulders ringed by schooling jacks, snappers, and a resident humpback turtle. Sunken barge at 14–16m. Beginner-friendly, 5–20m.
Diver logs
Write a reviewMarine life you'll see
Commonly sightedSchooling jacks
Trevally
Clownfish
Juvenile turtles
Humpback turtle (resident)
Yellow snappers
Sunken barge coral growth
Bubble coral
Basket coral
Juvenile barracuda
Ribbon eels
Jawfish
Mantis shrimp
Frogfish
Fairy basslet
Conditions
What to expectFor freedivers
Apnea notesShallow and calm — ideal for beginner freedivers, line training in the 8–15m range, and snorkeling. The sunken barge at 14–16m is a freediveable target. Weekend boat traffic from Manila day-trippers is the real hazard; weekdays are much quieter.
Two large boulders a metre apart on the central Mabini coastline, within sight of Planet Dive Resort. Marine Protected Sanctuary (15.3 ha) within the Mabini Marine Reserve (est. 1991). Distinct from the adjacent sunken barge/hull that now forms a coral garden feature at 14–16m. Sanctuary user fee applies.
Instructors & shops at this spot
20 operators
Balai LawomLodging→WWetified FreediversSchool · Lodging→OOcean CampLodging→DDIVERSity by SeaReynang PengkiSchool→
Lawom Freedivers PHSchool→
Lakbay FreedivingSchool→
Vertical FreediversSchool→OO2 Dive ResortDive shop · Resort→SSearendipity Diving ResortDive shop · Resort→
See Turtles ApneaSchool→Where it is
Mabini – Central PeninsulaFrequently asked questions
About Twin RocksHow deep is Twin Rocks?
Twin Rocks ranges from 5 to 20 metres deep, with its deepest point around 20 m.
Is Twin Rocks good for beginners?
Yes. Twin Rocks is a beginner-friendly dive spot, with Boat entry, suitable for new and trainee divers.
What will I see at Twin Rocks?
Divers at Twin Rocks commonly see Schooling jacks, Trevally, Clownfish, Juvenile turtles, Humpback turtle (resident), Yellow snappers.
Is Twin Rocks good for freediving?
For freedivers, Twin Rocks is rated 'Great for freediving'. Shallow and calm — ideal for beginner freedivers, line training in the 8–15m range, and snorkeling. The sunken barge at 14–16m is a freediveable target. Weekend boat traffic from Manila day-trippers is the real hazard; weekdays are much quieter.
Where is Twin Rocks and how do you get there?
Twin Rocks is located in Mabini – Central Peninsula, reached by Boat entry.
When is the best time to dive Twin Rocks?
The best months to dive Twin Rocks are Nov, Dec, Jan, Feb, Mar, Apr and May.
Can you spearfish at Twin Rocks?
Spearfishing at Twin Rocks is Prohibited. Always check current local regulations before spearfishing.
Similar dive spots
You might also likeFreediving guides
Plan your trip+Sources (7)
- · https://guidetothephilippines.ph/articles/adventure-and-outdoors/anilao-batangas-diving-guide
- · https://7641islands.ph/
- · https://diveyourchoice.com/diving-in-anilao/
- · https://www.philippinedivemaster.com/philippine-dive-sites/anilao-mabini-dive-sites/twin-rocks
- · https://www.anilaodiving.com/twin_rocks.htm
- · https://www.apu.ac.jp/rcaps/uploads/fckeditor/publications/journal/RJAPS_V25_Dean.pdf
- · GPS pin (high confidence) refined 2026-05-21 from Zentacle: 13.693767, 120.886267. ⚠ Shifted 6.8km from previous pin — verify against operator references in location_notes before publishing.
Last verified May 2026