7 dive sites in General Santos, Philippines: 2 shore dives, 2 walls, 1 reef and 2 other sites.
Recorded maximum depths range from 15 m to 50 m (7 of 7 sites have a depth).
By level: 4 beginner, 1 intermediate, 1 advanced and 1 technical.
All dive sites in Philippines