MANILA—US magazine National Geographic has listed the pink sand beach in the Great Santa Cruz Island in Zamboanga as among the best beaches in the world....