In a few instances, when installing WordPress with Bluehost, I ran into issues with my WordPress theme because the uploads folder, located at wp-content/uploads, was missing. Evidently, HostGator creates this folder while the Bluehost cPanel WordPress installer does not.
In order to create the folder if necessary and check for it otherwise, I must add code to my theme.