To be honest, I don't know that I've ever seen a smoke detector on any of the boats I've chartered. Maybe they are there and I haven't noticed.
My boat at home doesn't have them either unless the carbon monoxide detectors double as smoke detectors. We have heat detectors in the engine room but definitely not smoke because I had the engine room fill with smoke last season one day.
Have others seen smoke detectors on charter boats?