I think Throbert covered this one pretty thoroughly. It is a matter of regional dialect.
I do not pronounce the "h" in "whale". I pronounce "wail" and "whale" exactly the same. However, I do pronounce the "l" in golf. But I do not pronounce the "l" in walk.