Talicud, Samal Island, Philippines - It's not just about the beach