It’s common in the Philippines where they will call a place because it looks like an animal or thing. For example, there’s this so called Helicopter Island in El Nido not because there’s a lot of helicopters there but it looks like one. In Santa Ana Cagayan, there’s a Crocodile Island because it looks like a crocodile from afar.
The rock formations are interesting and a photo candy for photographers like me.
I suggest to visit the place as last part of your itinerary or when the sun is about to set.