Sicogon Island is part of the municipality of Carles in the province of Iloilo, Philippines. Therefore, you could say that the "city" nearest Sicogon Island would be Carles. However, it is important to note that Carles is not officially recognized as a city, but rather a municipality.