isle of palms is a city in charleston county, south carolina, united states. at the 2010 census, the population was 4,133. the city is included within the charleston-north charleston-summerville metropolitan area.