IMHO a whistle is useless when the boat engine is running and a lot of noisy divers on board taking gear off etc, nobody will hear you. Best option is and SMB and a back up SMB if possible.
Every diver should carry an SMB, not one per buddy pair as in the case described above, if one originally used is lost, then the buddy supplies the back up.
Every diver should carry an SMB, not one per buddy pair as in the case described above, if one originally used is lost, then the buddy supplies the back up.