The bold part above is the important and accurate requirement ie the certificate must be presented within 48 hours of arriving in the Bahamas and not that the certificate must be less than 48 hours old.
I was wondering when someone was going to point this out. I read the requirement on noonsite and take it to mean exactly what it said. You have 48 hours to present the certificate once you arrive. The rabies vaccine was date specific but I read no requirement for the VHC to be dated within 48 hours of departure so I'm not sure where that idea came from. Am I missing something here?