Charleston's peninsula is home to 400+ places of worship