Sea of clouds mountains feel in Davao City