Islands of the Giants in Carles, Iloilo

Islas de Gigantes is a group of islands under Carles Municipality which is located in Northern part of Iloilo province. With white beaches, clear waters, and islands of volcanic rocks … Continue reading Islands of the Giants in Carles, Iloilo