My two cents from talking to lots of savvy pre med families is there can be a convenience factor to having lots of experience opportunities very close to your campus. However, that factor almost surely should not trump choosing the college where you think you will be happiest overall and do your best in classes. Whether Hamilton is that college for the OP’s kid is up to him, but if he feels that way about Hamilton I would take that very seriously.
I’d actually view the more serious issue to be the note about possibly wanting to pivot from pre-med to Engineering, since Hamilton does not offer Engineering. Again, the OP’s kid will have to decide what value to put on that being an option.