Are liberal arts colleges a good idea for science?

No. I’ve seen even pre-meds (who are at the bottom of the needs chain) get shortchanged at LACs. Going to one for two years to clear your Humanities classes and then transferring to a larger school is not unreasonable, but has other difficulties.
I’ve seen more good Humanities environments at larger schools than I have seen good science environments at LACs.

For a serious science student, I would advise against it.