Canigao Island Captivates Visitors With Its White Sands and Crystal Waters | Homes.ph