Large limestone rocks on Bagieng Island beach in the municipality of Caramoan, Camarines Sur Province, Luzon in the Philippines.