Island with a sandy beach and azure water surrounded by a coral reef and an atoll. Great Santa Cruz island. Zamboanga, Mindanao, Philippines.