Once we were asked for photo ID in Nassau and once not. Since they tell you to take photo ID (we use driver's license), it means that they are probably supposed to check it even if they don't always but assume that they might and take it with you. We never take passports at any port unless told that we have to.