Gigantic Adventures Await: Exploring Islas de Gigantes in Carles, Iloilo
The Philippines is home to some of the most stunning natural wonders in the world, and Islas de Gigantes is no exception. Found in Carles, Iloilo, this group of islands is a hidden gem that boasts crystal-clear waters, stunning rock…