News

Dahican Beach where much of the film was shot is a seven kilometer stretch of white sand coastline facing the Pacific Ocean and is a well-visited tourism spot in the province of Davao Oriental.